描述
LLBLGen 是一种快速简便的实体(Entity)建模解决方案,并实际创建实体模型层。LLBLGen 是一个框架,可以很好地与大多数现有的 ORM 集成,例如 Entity Framework、NHibernate、Linq To SQL 甚至您自己的自定义 ORM,您可以简单地设计数据库建模层,然后映射到您想要的数据库。从现在开始,您只需要编写查询。LLBLGen 很容易在关系模型中映射对象。这个框架被广泛用于世界各地的许多商业项目中。
该产品为程序员提供了两种数据库建模方法:数据库优先或模型优先,并且在项目的任何阶段,这两种模型之间的切换都是可能的。由于与视觉元素的连接更易于理解,因此该产品与其他 ORM 一样,使用图形设计器将对象映射到数据库,从而增加了灵活性,减少了错误,更易于配置,并且设置速度更快。在该产品的设计器中,您可以轻松地对数千个不同的实体进行建模。
这个剪裁精良的框架不仅适用于平面设计,即使在它生成的自动化代码背后,它也非常干净、整洁和文档化,让您感觉这些代码是您自己编写的,因此您可以轻松交流有了这些代码。。LLBLGen 支持最先进的功能,例如异步/等待、缓存结果以加速查询、逐步加载、事务错误恢复和 Linq,因此您可以放心使用最新的 .NET 技术产品。该产品除了具备所有功能外,还具有很高的效率,是现有 ORM 中速度最快的一种。
所需系统
设计师要求
LLBLGen Pro 的设计器需要.NET 框架 v4.5或更高版本才能运行。.NET 框架可从 Microsoft 免费下载:单击此处前往那里。
数据库要求
为了能够确定完整的模式和其中的所有关系,LLBLGen Pro 要求模式具有所有必要的外键约束和唯一约束。如果您的架构没有外键约束,您可以在设计器中手动添加这些关系。
以下列表说明了支持的数据库类型的要求。
数据库 | 要求 |
SQL Server / CE 桌面 | 无具体要求 |
微软访问 2000 - 2016 | 无特殊要求。要在 x64 Windows 系统上使用 MS Access,请从 Microsoft 下载安装 64 位 JET 驱动程序 (MS Access 2007/2010/2013) |
甲骨文 9i / 10g / 11g / 12c | 要将 Oracle 9i / 10g / 11g / 12c 与 LLBLGen Pro 一起使用,您需要安装以下内容:ODP.NET 10g 或更高版本,可从 Oracle 免费下载Oracle 客户端 10.0 或更高版本(这是 ODP.NET 的要求并且嵌入在 ODP.NET 安装中) |
PostgreSql 7.4 + / 8.x / 9.x | 要将 PostgreSql 7.4 + / 8.x / 9.x 与 LLBLGen Pro 一起使用,您需要安装 Npgsql,最好是最新版本。 |
火鸟 1.5.x / 2.x | 要将 Firebird 1.x / 2.x 与 LLBLGen Pro 一起使用,您需要安装 Firebird .NET 客户端,最好是最新版本。 |
IBM DB2 7.x / 8.x / 9.x / 10.x(不在 AS / 400 / iSeries 上) | 要将 IBM DB2 UDB 7.x / 8.x / 9.x / 10.x 与 LLBLGen Pro 一起使用,您需要安装以下内容:IBM DB2 .NET 提供程序,它带有用于 DB2 的最新 ClientAccess 软件。单击此处进入 DB2 运行时客户端 lite 的下载页面,其中还包含客户端和 .NET 提供程序。IBM DB2 Client Access,其中包含 DB2 客户端和 CLI 界面 |
MySql 4.x、5.x(使用 DevArt MySql .NET 提供程序) | 要将 MySql 4.x / 5.x 与 LLBLGen Pro 一起使用,您需要安装 DevArt MySqlConnect .NET 提供程序 v5.x 或更高版本。快捷版就足够了。 |