内容导航
  • LLBLGen Pro
产品标签

LLBLGen Pro

O/R mapping框架,提供设计器,有效提升开发效率

以下是 "LLBLGen Pro",如果您需要了解更多信息,您可以联系我们。

LLBLGen Pro v5.7新特征

添加无限数量的自定义代码生成任务

以前生成代码时,您为项目中的每个模型都获得了一个代码生成任务:一个用于实体模型,另一个用于项目中的每个派生模型。从v5.7开始,您现在可以无限制地为模型添加自定义的附加代码生成任务,以及针对整个项目的附加代码生成任务。

这允许为项目中的模型生成文档、添加自定义模板以生成服务代码或ASP.NET网站,无需触摸所提供的预设和模板。

生成大量模型文档

从这个版本开始,您可以从整个项目生成大量文档,包括实体、映射和表定义,以及派生模型及其结构。文档以DocNet格式作为标记生成。DocNet是一个开源的静态站点生成器,我们也可以将其用于自己的文档。

要查看它的实际效果,请访问我们设置的两个示例站点:基于Northwind数据库的项目和基于继承模型的项目。

设计器中的完整SQL编辑器

SQL编辑器允许您在项目中元数据的RDBMS系统上执行单个SQL语句或批处理中的多个SQL语句。它允许您查看RDBMS返回的结果集和消息,以及执行批处理所需的基本时间。

它还集成在生成DDL SQL脚本中,这些脚本在创建后可以在SQL编辑器中打开,以便您可以直接执行它们。

派生模型现在可以使用QuerySpec具体化

我们自己最先进的ORM框架LLBLGen Pro Runtime framework提供了多个查询系统,但是对于设计器中的派生模型功能,只支持Linq。从v5.7开始,现在可以使用LLBLGen Pro运行时框架的另一个主要查询系统:QuerySpec,作为处理派生模型的查询系统。

Image



LLBLGen Pro v4.1新特征

设计器

  • 支持Entity Framework v6, 包括.NET 4, .NET 4.5 和.NET 4.5.1
  • 支持.NET 4.5.1;
  • VS.NET 2013集成;
  • 支持Oracle 12c ,包括新的 Oracle 12c identity/default sequence 功能;
  • 支持ODP.NET 12c 手托管的驱动,;
  • 其他改进...

LLBLGen Pro Runtime Framework

  • 完全的异步API,运行时框架现在提供一套完全的异步 API,可用在Linq, QuerySpec 和低级 API 获取数据和对象持久化,或用在 .NET 4.5及更高的async/await代码中等;
  • 瞬态错误恢复;
  • 支持Oracle 12c;
  • 支持受托管的Oracle ODP.NET驱动(ODAC v12+);
  • 其他...

实体框架

  • 支持Entity Framework v6  和  .NET 4, .NET 4.5 及.NET 4.5.1.

Image

LLBLGen Pro Designer介绍

LLBLGen Pro Designer功能强大,且能够集成到Visual Studio (2010/2012/2013),而且还能独立运行。当你同时处理多个O/R Mapping框架时,设计器是你最好的选择。它非常灵活,允许你备注任何概念的映射工作流;它还非常健壮,专为处理上千个实体而设计;它技术上成熟,你能用它来生成代码。

LLBLGen Pro 支持下列ORM框架

  • Entity Framework v1, v4, v5 and v6
  • LLBLGen Pro runtime framework
  • NHibernate (using hbm mappings & Fluent NHibernate mappings)
  • Linq to SQL
数据库
版本
支持的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

为什么使用LBLGen Pro?

  • 开发时间大幅下降;
  • 开放和灵活的设计;
  • 由资深的数据访问和实体管理经验的专家开发设计LLBLGen Pro;
  • LLBLGen Pro 的代码生成功能成熟,避免人工犯错;
  • 立即提供DAL 和 商业对象;
  • 一个设计器对应多个目前框架;