Entity Developer 是 ADO.NET Entity Framework、Entity Framework Core、Hibernate、LinqConnect、Telerik Data Access 和 LINQ to SQL 的强大 ORM 设计器。它引入了设计 ORM 模型的新方法,提高了生产力,并促进了数据库应用程序的开发。
Entity Developer Crcak开发更快
通过拖放直观地设计您的数据访问层,然后自动生成代码。或者在几分钟内从数据库生成一个模型,反之亦然。
Entity Developer Crcak少犯错
自动生成数据访问层有助于减少代码中的错误。我们的代码生成模板已使用多年,并被数百名用户使用。
Entity Developer Crcak专业工具
Devart 为 .NET 数据访问开发解决方案已有 15 年的历史,我们的 ORM 设计器在市场上已有 9 年的历史。它是一种专业工具,由经验丰富的开发人员创建,旨在提高您的工作效率。
Entity Developer Crcak各种 .NET ORM 的可视化设计器
Entity Developer 可以帮助您在一个统一的界面中为各种 .NET ORM 设计模型。您可以在一个工具中获得对所有 ORM 的支持,或者您可以购买一个单独的版本,使用受支持的 ORM 之一。
功能丰富的设计器,具有强大的代码生成功能
无缝的 Visual Studio 集成
支持模型优先和数据库优先
几乎所有类型的映射的视觉创建
将模型更改应用于数据库,反之亦然
强大的模型重构
优化大型模型的工作
设计时 LINQ/ESQL/HQL 查询执行
查看和编辑源表中的数据
后台模型验证
基于 T4 模板的 C# 或 VB 代码生成
大量预定义模板
每个类的文件,部分类生成
自定义属性支持
自定义模板支持
带语法高亮的模板编辑器
生成的代码质量高
高度可定制的一代
用于自动化的控制台应用程序
广泛的映射支持
为所有支持的 ORM 编辑几乎任何类型的映射。
类、属性、复杂类型、枚举的可视化编辑器
支持各种继承和关联
将 CRUD 操作映射到存储过程
从存储的例程或命令文本创建方法
Entity Framework v1-v6 模型的存储部分的可视化编辑
表拆分、实体拆分、查询视图
还有很多...
数据库优先方法支持
从数据库轻松生成模型并将数据库更改应用于模型。必要时切换到模型优先。
只需单击几下即可从数据库生成模型
将数据库模式的更改应用于模型
使用多种选项配置生成
灵活配置生成的类、成员和方法的命名
在几分钟内从数据库获取现成的代码
模型优先方法支持
创建一个模型,然后从它自动生成一个数据库。尽可能将模型更改应用于数据库而不会丢失数据。
Entity Developer Crcak只需单击几下即可从模型生成数据库
指定要添加到每个新实体的一组默认属性
查看、选择模型更改并将其应用到数据库
灵活配置生成的表和列的命名
Visual Studio 集成
Entity Developer 无缝集成到 Visual Studio;但是,如果您没有 Visual Studio,您仍然可以将 Entity Developer 作为单独的应用程序使用。
直接在 IDE 中设计模型
Visual Studio 2008 - 2019 支持
重构集成
保存模型时生成代码
模型中的错误显示在 Visual Studio 错误列表中
模型图、模板编辑器的行为就像通常的 IDE 文档
文档已集成到 Visual Studio 文档中
强大的重构
强大的模型重构向导允许您快速配置无法从数据库自动生成的映射方面。它允许您创建:
继承层次结构,
复杂的类型,
表拆分
只需点击几下。
大型模型的优化工作
Entity Developer 进行了优化,以确保处理包含数千个实体的大型模型的舒适和高效工作。
高度优化的元数据检索
将模型拆分为多个专题图
快速代码生成
针对模型的 LINQ 查询执行
无需完成应用程序即可执行 LINQ、实体 SQL 或 HQL 查询(取决于所使用的 ORM)。
在设计时测试您的模型
预览返回数据并浏览相关实体
直接查看和编辑数据库表的数据
基于模板的代码生成
Entity Developer 中基于模板的代码生成系统甚至可以满足最苛刻的开发人员。
Entity Developer Crcak生成 C# 或 Visual Basic 代码
基于 T4 模板的代码生成
可编辑的模板
多种预定义模板
Entity Developer 提供了大量预定义模板,用于生成满足各种需求的 C# 或 Visual Basic 代码。
POCO 或持久性感知类的模板
Fluent 或 XML 映射
DTO 类的模板
数据注释元数据模板
WCF RIA 服务模板
MVC 控制器和视图模板
和更多...
Entity Developer Crcak灵活的生成设置
Entity Developer 允许您通过模板属性、自定义属性支持、模型对象的扩展属性等在很大程度上配置代码生成。
Entity Developer Crcak将所有类生成到一个文件或每个类的文件
配置项目文件夹以输出文件
生成带有代码的可扩展部分类
使用模板属性配置生成
指定用于模型对象的属性
自定义模板支持
即使标准的 Entity Developer 代码生成对您来说还不够,您几乎可以通过创建自己的自定义模板来实现任何目标,甚至可以为其他编程语言生成代码。
方便的模板编辑器,语法高亮
使用模型或 ED 资源存储模板
为影响生成的模型对象添加属性
获得无限的生成能力
控制台支持
Entity Developer 提供了一个控制台应用程序,允许通过控制台命令自动生成代码/数据库更新和执行常见操作:
从数据库生成模型
验证模型
从模型生成代码
从模型脚本生成创建数据库
从模型脚本生成更新数据库