.net数据访问层组件Data Abstract 免费下载及使用方法大全

原文来自龙博方案网http://www.fanganwang.com/product/1321.com/转载请注明出处

Data
Abstract
是最好的多层次框架,它提供端到端的解决方案,同时也可以很轻松地建立起可扩展的数据库方案以满足如今的分布式系统要求。

概况特性

·        
为.NET,Mono,32/64位的Windows以及Linux建立可扩展的、跨平台的多层次数据库解决方案。

·        
使用一个通用的代码库处理不同的数据库设计或数据库系统。

·         使用RAD
Schema Modeler模拟你的数据结构,以让其在中间层以及客户端层透明。

·        
完全没有部署授权费用。

·        
完全支持C#、Oxygene、Visual Basic .NET (.NET版本) 以及 Object Pascal (Delphi
版本)。

·        
支持Silverlight web客户端。

库特性

·        
完全抽象不同的数据库类型:只需编写一组代码即可访问任何支持的后台数据库类型。

·        
完全抽象不同的数据库设计:使用一个单一的中间层服务器来处理不同的数据库设计,比如一个传统的数据库和一个新的、精心设计的替代数据库。

·        
建立一个“无国籍”的、可扩展的、无缝集成的应用程序。

·        
轻松建立自己的数据访问驱动用于扩展支持的数据库。

·        
支持正则表达式的客户端数据验证。

·        
Strongly Typed Data Tables通过面向对象的代码允许你从代码里访问你的数据表。

·        
Business Helper Classes允许你封装业务逻辑和规则。

·         Let
Data Abstract自动生成所有的SQL代码或提供手写SQL代码以满足特殊的需求。

·        
使用Data Abstract的宏处理器可以最小化共享SQL代码与SQL语句的差异。

·        
完全可重用的Reconcile Dialog体系,允许你为你的终端用户提供错误信息的反馈。

·        
针对客户端数据存储的高性能的内存数据表组件(仅限Delphi/FPC;.NET利用现有的DataSet类)。

·         Rich
Business Rules Scripting使用RemObjects Pascal Script.(仅限Delphi)。

·        
完全本地化以及具有特定平台的实施,专为个人平台设计。

·        
提供完整的源码,并且允许修改和再编译。

数据访问特性

·        
在请求数据、分页或合并数据时一次性的整合数据。

·        
自动同步远程数据源。

·        
强大的业务处理器让你对你的业务更新有更多的控制。

·        
跨数据库的AutoInc以及生成器支持基于整形的主键和外键。

·        
完全支持无状态的主/明细事务更新。

·        
广泛的跨数据库数据类型包括:XML,GUID以及Decimal类型。

·        
利用最新DynamicWhere和DynamicSelect功能,可以纵向或横向过滤从客户端得到的数据子集。

·        
Reduced Delta模式可以在更新时只发送关键字段或改变字段以优化网络流量。

·        
在你的架构中定义联合表然后以一个整体的数据表发送到你的客户端。

·         使用DA
SQL和DA LINQ从客户端灵活地查询数据(仅限.NET)。

Schema Modeler特性

·        
利用Schema Modeler以一种创新的RAD方式设计你的数据访问层。

·        
使用数据浏览器可以查看数据库系统的实时视图。

·        
通过拖拽创建和定义数据表以及命令。

·        
使用更新规则无需一行代码即可设计复杂的更新队列。

·        
Validation Wizard可以保证你的结构100%的匹配数据库。

·        
为不同的数据库设计定义列映射。

IDE整合特性

·        
与支持的IDE完全整合。

·        
项目模板和新建项目向导帮助你创建新的项目。

·        
Schema Modeler项目与IDE整合,允许你在IDE项目系统(.NET)或窗体设计器(Delphi)中编辑你的服务定义。

·        
第一次安装后显示新的欢迎页面,以帮助新用户熟悉产品。

RemObjects SDK特性

Data Abstract基于RemObjects
SDK并包括了RemObjects SDK;请参考RemObjects SDK的特性以便对Data
Abstract更加了解,这对你的DA项目很有好处。

支持的数据库系统 支持的数据库系统包括:

·         微软SQL
Server 2000 and 2005

·        
Microsoft SQL Server Compact Edition

·        
Oracle

·        
DB2

·        
InterBase/Firebird

·        
Sybase

·        
PostgreSQL

·        
MySQL

·        
SQLite

·        
NexusDB(仅限Delphi)

·        
Borland Database Engine for dBase, Paradox(仅限Delphi)

Data
Abstract(Delphi)支持的第三方数据访问组件

·         dbGo
(ADO Express)

·        
DBX

·        
DBX4(Delphi2007及以后)

·        
IBX

·        
AnyDAC*

·         SDAC,
ODAC, MyDAC 和 IBDAC by CoreLabs*

·        
MySQLDAC 和 PostresDAC by microOLAP*

·        
IBObjects*

·        
DBISAM*

·        
ZEOS

·        
SQLite by Aducom (Data Abstract自带)









免费下载由龙博方案网www.fanganwan.com提供

Data Abstract 试用版 
(39 MB)

试用版下载

Data Abstract 相关文章

Data Abstract 相关新闻

.net数据访问层组件Data Abstract 免费下载及使用方法大全

时间: 2024-10-05 04:40:51

.net数据访问层组件Data Abstract 免费下载及使用方法大全的相关文章

系统架构师-基础到企业应用架构-数据访问层

一.上章回顾 上篇我们简单讲述了服务层架构模式中的几种,并且讲解了服务层的作用及相关的设计规范,其实我们应该知道,在业务逻辑层中使用领域模型中使用服务层才 能发挥出最大的优势,如果说我们在业务逻辑层还是使用非领域模型的模式话,服务层的作用仅体现在解耦作用.其实在业务逻辑层采用领域模型时,我们前面说的持 久化透明的技术,其实我们可以通过服务层来做,我们在服务层中处理领域对象信息的持久化操作.当然本篇可能不会深入讨论持久化透明的具体实现,后面会单独开 篇来讲述,我们先来回顾下上篇讲解的内容:  上图

使用Ninject+Moq在单元测试中抽象数据访问层

一.测试方法的业务逻辑时,通常都需要从数据库读取测试数据,但是每次初始化数据库数据都很麻烦,也会影响到其它业务对数据的访问,怎样抽象数据访问层呢?就是用Moq去模拟数据访问的逻辑 二.步骤如下 2.1 定义数据访问接口和实现 public interface IDBAccess { List<string> GetList(string request); } public class DBAccessImp : IDBAccess { public List<string> Ge

【原创】打造基于Dapper的数据访问层

前言 辞职在家闲来无事,花几天功夫将之前项目里用到的一个数据访问层整理了出来.实现单个实体的增删改查,可执行存储过程,可输出返回参数,查询结果集可根据实际情况返回DataTable.DataSet和强类型,同时支持不同类型数据库.目前成熟的ORM框架多不胜数,再写一个出来,并非想证明自己写的有多好,一来认为现有成熟的ORM框架并不能灵活适用于大型ERP项目,二来有感于工作多年有必要写下一些东西.虽然有种重复造轮子的感觉,但相信朋友们和我一样,享受造轮子的过程并把它当成一种乐趣,对吧. 调用示例

微软-创建数据访问层

简介 https://msdn.microsoft.com/zh-cn/cc964016 作为web 开发人员,我们的工作总是在和数据打交道.我们创建数据库来存储数据,编写代码来检索并修改数据,并创建Web 页面来收集和汇总数据.这是探讨在ASP.NET 2.0 中实现这些常用类型的技巧的系列教程中的首篇教程.我们从创建一个 软件架构 开始,包括使用Typed DataSet 的数据访问层(DAL) .实现自定义业务规则的业务逻辑层(BLL) 和共享同一页面布局的ASP.NET 页面组成的表示层

数据访问层之Repository

数据访问层之Repository 接上文 项目架构开发:数据访问层之Logger 本章我们继续IRepository开发,这个仓储与领域模式里边的仓储有区别,更像一个工具类,也就是有些园友说的"伪仓储", 这个仓储只实现单表的CURD与Query,都是通过主键ID或拉姆达表达式进行操作的,返回的都是单表的实体或实体集合, 多表的在IQuery接口中再讲:虽然如此,但是如果与"活动记录"开发模式搭配的话,会非常合适,可以减少开发的时间 及出错几率,更符合开发人员的类型

项目架构开发:数据访问层之Query

接上文 项目架构开发:数据访问层之Repository 上一章我们讲了IRepository接口,这张我们来讲IQuery 根据字面意思就可以知道,这次主要讲数据查询,上一章我们只针对单表做了查询的操作,多表联查并没有实现 其实对于任何一个项目来说,多表联查都是比较麻烦的地方,因为项目的“读”操作,特别是多表的“读”,至少占据所有“读”的一半以上 然而至今,据我所知还没有哪一款ORM工具可以灵活处理多表联查:想要不写sql语句,又想性能高,还想用强类型的ling查询方法:这对于多表查询来说比较难

JavaEE使用三层架构(显示层、业务逻辑层、数据访问层)实现数据的增删改查

实例: 1.功能描述 实现一个简易新闻发布系统,包括查看.添加.修改和删除新闻等基本功能 2.具体要求 (1) 创建数据库 newssystem,创建表 news,要求如下: (2) 程序运行时,显示'发布新闻'页面(如图 1),输入相关内容,单击'提交'按钮,将新闻内容添加到数据库 (3) 单击图 1 中的'查看'按钮,显示'查看新闻'页面(如图 2),增加'修改'和'删除'链接 (4) 单击图 2 中的'update'链接,显示'修改新闻'页面(如图 3),修改后单击'修改'按钮确认,单击'

企业级应用框架(三)三层架构之数据访问层的改进以及测试DOM的发布

在上一篇我们在宏观概要上对DAL层进行了封装与抽象.我们的目的主要有两个:第一,解除BLL层对DAL层的依赖,这一点我们通过定义接口做到了:第二,使我们的DAL层能够支持一切数据访问技术,如Ado.net,EF,linq To Sql,这一点我们实现的不是很完美,仍有很大的改进空间,本文将加以改进. 在此之前我们来看一下我们最新的dom(PS:经过两天的赶工,我们的dom已经相对成熟,其中BLL层已经被我高度抽象化了,并且引进了业务上文文的概念:DAL层除了具体的技术实现尚为完成,其他方面已经相

【2017-04-20】Ado.Net与面向对象结合架构中的数据访问层(实体类,数据访问类)

开发项目三层架构:界面层.业务逻辑层.数据访问层 今天学习一下数据访问层,分为实体类和数据访问类 所有的类放在App_Code这个文件夹下边.养成一个好的习惯. 一.实体类 数据库中的表映射为一个类,类名与表名一致.表中的每一列,都为该类下的成员变量和属性也就是最简单的封装 把数据库中的表名变为类的类名. 把数据库中的每一个列,变为实体类中的成员变量和属性 列名与属性名一致.成员变量名:在列名前边加上下划线.因为在外部访问只能访问到属性,为了看起来一致. using System; using