以下是 "LLBLGen Pro",如果您需要了解更多信息,您可以联系我们。
以前生成代码时,您为项目中的每个模型都获得了一个代码生成任务:一个用于实体模型,另一个用于项目中的每个派生模型。从v5.7开始,您现在可以无限制地为模型添加自定义的附加代码生成任务,以及针对整个项目的附加代码生成任务。
这允许为项目中的模型生成文档、添加自定义模板以生成服务代码或ASP.NET网站,无需触摸所提供的预设和模板。
从这个版本开始,您可以从整个项目生成大量文档,包括实体、映射和表定义,以及派生模型及其结构。文档以DocNet格式作为标记生成。DocNet是一个开源的静态站点生成器,我们也可以将其用于自己的文档。
要查看它的实际效果,请访问我们设置的两个示例站点:基于Northwind数据库的项目和基于继承模型的项目。
SQL编辑器允许您在项目中元数据的RDBMS系统上执行单个SQL语句或批处理中的多个SQL语句。它允许您查看RDBMS返回的结果集和消息,以及执行批处理所需的基本时间。
它还集成在生成DDL SQL脚本中,这些脚本在创建后可以在SQL编辑器中打开,以便您可以直接执行它们。
我们自己最先进的ORM框架LLBLGen Pro Runtime framework提供了多个查询系统,但是对于设计器中的派生模型功能,只支持Linq。从v5.7开始,现在可以使用LLBLGen Pro运行时框架的另一个主要查询系统:QuerySpec,作为处理派生模型的查询系统。
设计器
LLBLGen Pro Runtime Framework
实体框架
LLBLGen Pro Designer功能强大,且能够集成到Visual Studio (2010/2012/2013),而且还能独立运行。当你同时处理多个O/R Mapping框架时,设计器是你最好的选择。它非常灵活,允许你备注任何概念的映射工作流;它还非常健壮,专为处理上千个实体而设计;它技术上成熟,你能用它来生成代码。
数据库 | 版本 | 支持的O/R mapper方式 |
---|---|---|
微软SQL ServerSQL Server | 2000/2005/2008/2008R2/2012/Express/CE Desktop/SQL Azure | Entity Framework, Linq to SQL, LLBLGen Pro Runtime Framework, NHibernate |
微软Access | MS Access 2000/XP/2003/2007/2010/2013 | LLBLGen Pro Runtime Framework |
Oracle | Oracle 9i/10g/11g/12c | LLBLGen Pro Runtime Framework, NHibernate |
PostgreSql | PostgreSql 7.4+/8.x/9.xEntity Framework, | LLBLGen Pro Runtime Framework, NHibernate |
Firebird | Firebird 1.5.x/2.xEntity Framework, | LLBLGen Pro Runtime Framework, NHibernate |
IBM DB2 | IBM DB2 7.x/8.x/9.x/10.x (not on AS/400 / iSeries) | Entity Framework, Pro Runtime Framework, NHibernate |
MySql | MySql 4.x, 5.x (using DevArt MySql .NET provider) | Entity Framework, LLBLGen Pro Runtime Framework, NHibernate |
Sybase | Sybase Adaptive Server Enterprise (ASE) compatible with client v15 or higher | LLBLGen Pro Runtime Framework, NHibernate |
Sybase iAnywhere | Sybase iAnywhere v10 or higher | LLBLGen Pro Runtime Framework, NHibernate |