LLBLGen Pro 是个支持多种持久层框架的 ORM 工具,如 LLBLGen Pro Runtime、Entity Framework、NHibernate 和 LINQ to SQL。其他一些新特性还有:支持.NET 4.0、模型先行或数据库先行的开发模式、模型视图、项目验证等等。
LLBLGen Pro 有两个主要的组件:一是设计器,这是一个可视化工具,供开发者创建项目所用;二是运行时,这是与数据库交互的持久层框架,用于执行映射操作。 3.0 版在生产率、映射、运行时等方面带来了众多的新特性:
- 支持多种映射框架
- LLBLGen Pro Runtime
- Entity Framework 1.0 和 4.0
- NHibernate 2.x:包括标准的 Hibernate 和 Fluent NHibernate
- LINQ to SQL
- 支持模型先行或数据库先行的开发模式
- 支持.NET 4.0
- 可以搜索 LINQ 项目
- 支持值类型(DDD)
- 模型视图——用于编辑实体的视图
- 集成的模板编辑器
- 支持在一个项目中使用多个数据库
- 项目验证
LLBLGen Pro 支持如下数据库:MS Access 2000/XP/2003/2007/2010、SQL Server 2000/2005/2008/2008R2/Express/MSDE/SQL Server CE Desktop、Oracle 9i/10g/11g、PostgreSql 7.4+/8.x+、Firebird 1.5.x/2.x、IBM DB2 7.x/8.x/9.x(非 AS/400)、MySql 4.x,5.x (使用 Core Lab/DevArt MySql .NET 提供器)、Sybase Adaptive Server Enterprise(ASE)/SQL iAnywhere(ASA)。
生成的 C#映射代码适合于所有的映射框架,VB.NET 代码适合于 LLBLGen Runtime Framework。不久之后其他 3 个框架也将支持 VB.NET。LLBLGen Pro 可用于如下.NET 框架:.NET 2.0、.NET 3.0、.NET 3.5 和.NET 4.0。
查看英文原文: LLBLGen Pro 3.0 Now Supports Multiple Persistence Frameworks <
评论