EntityDAC是Delphi的ORM,支持LINQ。它提供了一个强大的框架,允许执行数据库对象到Delphi类的对象关系映射,完全支持封装,继承,多态和其他OOP功能。为了从数据库中检索数据,LINQ用作独立于数据库的查询引擎。
此外,还有一个功能丰富的ORM建模工具 - Entity Developer,它允许直观地创建和编辑ORM模型,并自动通过该模型生成Delphi实体类。
主要特点:
*支持Embarcaderp RAD Studio XE-XE8,RAD Studio 10 Seattle和RAD Studio 10.1 Berlin
*添加了TMetaAttribute类中的ServerDataType属性
*改进了属性默认值的处理
*数据库优先,模型优先和代码优先开发。在使用EntityDAC开发应用程序时,用户可以使用所有这三种方法。
*代码生成的Visual ORM模型设计器。 Entity Developer允许直观地创建和编辑ORM模型,而无需在Delphi代码中键入一行XML代码或手册描述类属性。它支持创建各种映射,例如表拆分,将实体映射到多个表,复杂类型,继承层次结构。
* LINQ查询。在开发应用程序时使用ORM不仅必须加速应用程序本身的开发,还要统一应用程序代码并使应用程序独立于开发它的SQL数据库的细节和语法,这将允许支持您的应用程序中的多个数据库。申请不费吹灰之力。
*类映射。数据库表到Delphi类的对象关系映射不仅可以执行从基本TEntity类继承的类,还可以执行从TObject继承的自定义类。
*实体和查询缓存。为了提高应用程序性能,EntityDAC允许缓存元数据,从数据库加载的所有实体,LINQ查询等等。
此新版本中的新功能:
*支持RAD Studio 10.1 Berlin
*添加了TMetaAttribute类中的ServerDataType属性
*版本1.3.5中属性默认值的处理得到了改进
什么是新的:
- 支持Visual Studio 2015。
版本1.2中的新功能:
- 添加RAD Studio XE7支持
- Firelight .NET Provider已添加到EntityDeveloper 中
<强>要求强>:
.NET Framework 3.5 Service Pack 1
<强>限制强>:
60天试用
评论没有发现