EntityDAC - ORM为Delphi提供LINQ支持
EntityDAC是具有LINQ支持的Delphi的ORM。它提供了一个强大的框架,允许完全支持封装,继承,多态和其他OOP功能的数据库对象的对象关系映射到Delphi类。要从数据库中检索数据,LINQ被用作独立于数据库的查询引擎。另外还有一个功能丰富的ORM建模工具?实体开发人员,允许可视化地创建和编辑ORM模型,并自动生成此模型生成Delphi实体类。
数据库先行、模型先行&优先发展
有几种方法可用于数据库应用程序开发。首先开发数据库先行——一个数据库,然后生成一个数据模型和应用程序类的基础上,现有的数据库。模型先行——一个数据模型开发首先在模型开发工具,然后由这个模型生成数据库和应用程序类。优先——在这种情况下,应用程序类原始来源,它可以生成一个数据库的基础上,以及一个模型,如果必要的。当使用EntityDAC开发应用程序时,您将能够使用所有三种方式。
视觉ORM模型设计与代码生成
实体开发人员允许您创建和编辑ORM模型可视化,没有输入的XML代码或手动在Delphi代码描述类属性。它支持创建各种各样的映射,如表分裂、实体映射到多个表,复杂类型,继承层次结构,等。由于使用T4-like模板代码生成是非常灵活的,允许几乎任何你想要的代码生成,你甚至可能为其他编程语言创建您自己的模板。
组件属性 | |
组件类型 | DAC |
组件开发环境 | RAD Studio |
版本号 | v1.6 |
标签: EntityDAC