LLBLGen Pro 市场上领先的实体模型解决方案,专为.NET开发者提供全面的数据访问层和业务对象层代码生成工具。无论是采用Entity Framework Core、Full、LLBLGen Pro Runtime Framework、NHibernate还是Linq to SQL,LLBLGen Pro都能帮助你高效定义你的实体模型并映射到数据库,让你立刻开始编写查询。

designer51_editors_sshot

这个工具的优势在于其设计的开放性和灵活性,消除了开发者进行重复编码工作的时间,大大提升了生产力。LLBLGen Pro吸引了世界各地超过8000家公司的信任,这些公司遍布130多个国家,无论是云应用、Windows主线业务应用或是通过服务暴露类模型,LLBLGen Pro均能满足需求。

LLBLGen Pro Designer支持数据库优先和模型优先两种设计方法,只需简单操作即可在两种模式下随时切换,适配你的需求。使用这款工具,你不仅能生成整洁、有序且文档齐全的代码,读起来就像是你亲自编写的。同时,工具提供的世界级代码不会给你带来任何意外,保证了你能专注于更重要的事项。

模型优先、数据库优先或两者兼而有之
无论您如何启动项目或希望如何使用项目,都可以同时使用逆向工程功能(数据库优先)和模型优先工具。

按照您想要的方式对域进行建模
实体定义、值类型定义、类型化视图定义、类型化列表定义、对表值函数和存储过程的调用,它们都可供你使用。此外,还有一些细粒度选项可用,例如将实体标记为只读或根据规则指定验证属性。在实体模型之上定义派生模型,以通过服务或非规范化的 NoSQL 数据库公开实体数据。

在目标 O/R 映射器之间轻松切换
如果您必须更改项目中实体模型的 O/R 映射器,您只需在 LLBLGen Pro 设计器中切换所选的目标框架,重新生成代码即可完成。

以自己的方式使用实体模型
设计器为您提供了使用实体模型的各种方法:无论您是想使用基于文本的 DSL、图表、树视图还是基于网格的编辑器进行建模,我们都能满足您的需求。您可以随时在其中任何一个之间进行选择。

强大的、基于模板的代码生成框架
代码生成系统基于一系列任务。您可以使用可在设计器中编辑的模板轻松控制生成的代码。当然,所有生成的代码都使用分部类,并且不会覆盖要由您编辑的文件。

源代码就像你写的一样,为你生成
设计器生成的代码的结构与你自己构建的代码相同,每个类都有一个文件,类文件在命名空间中分组。每个方法和属性都使用 XML 文档标记进行了详细的文档记录,并且代码的格式正确,就像专业开发人员所做的那样。

专为目标 ORM 设计的类模型
为所选的 O/R 映射器生成的所有代码都是您为该 O/R 映射器编写的代码:完全利用 ORM 所需的代码,没有不必要的绒毛。生成的类模型使用为目标 O/R 映射器推荐的模式,并提供大量扩展点。

Visual Studio 就绪
生成的代码在 Visual Studio 项目中正确组织:一个用于特定于域的类,另一个用于面向持久性的类。生成的 cs/vbproj 文件会在适当的时候更新,并在 Visual Studio 中使用设计器时加载到解决方案中。

可扩展和开放
Designer 可通过您自己的插件、代码生成器加载项、模板、数据库驱动程序等进行完全扩展。如果需要,所有客户都可以完全访问设计器许多重要部分的源代码,以便根据其特定需求进行调整。

设计用于处理具有数千个实体的模型
专业软件项目通常使用具有大型实体模型的大型数据库。LLBLGen Pro Designer 旨在轻松处理此类场景。它提供了各种不同的方法来查看和使用实体模型,因此无论大小如何,您都可以始终控制实体模型。

细粒度的实时项目验证
设计人员根据一般错误和不一致情况实时验证项目,并使用基于插件的验证器专门针对所选目标 O/R 映射器框架验证项目。这使得验证既灵活又可扩展,因为验证程序可作为 C# 源代码提供给客户。

成熟的技术
LLBLGen Pro 每天被全球数千家公司使用,从财富 50 强公司到单人咨询公司。自 2003 年首次发布以来,LLBLGen Pro 已向他们证明是其软件开发过程中可靠且值得信赖的合作伙伴。

您需要的所有工具都在一个屋檐下
设计器提供了完整的工具集,用于从数据库架构到工作源代码,或从实体模型到工作源代码和 DDL SQL 创建/迁移脚本。

在一个项目中使用多种数据库类型
LLBLGen Pro 项目可以包含来自多个关系数据库的关系模型数据,同时包含映射到每种数据库类型的关系模型数据的单个模型。

支持所有主要数据库
支持所有主要的关系数据库,并且很容易将模型从 Oracle 切换到 PostgreSql 或 SQL Server。设计人员可以处理所有数据库构造和类型,甚至是 UDT。

使用您喜欢的 .NET 版本、语言和 ORM
设计器使用 C# 和 VB.NET 生成代码,适用于 .NET 4.5.x / 4.6.x / 4.7.x / 4.8.x、NET Standard 1.6、.NET Standard 2.0、.NET Standard 2.1、.NET 6、.NET 7,适用于 O/R 映射器框架 Entity Framework Core、Entity Framework、我们自己的 LLBLGen Pro Runtime Framework、NHibernate 和 Linq to Sql。选择权在您手中。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。