闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > ORM设计器 DevArt Entity Developer v7.0含教程

ORM设计器 DevArt Entity Developer v7.0含教程

  • 软件大小:未知
  • 更新日期:2022-11-01
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
ORM设计器 DevArt Entity Developer v7.0含教程
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Entity Developer破解功能强大的建模和代码生成工具,它将提供设计ORM模型的新方法,提高了工作效率,并促进了数据库应用程序的开发。支持通过拖放操作来直观的设计数据库访问层并自动生成代码,并且这样做的好处是能够尽量减少代码中的错误,从各方面保障你的开发工作顺利进行。支持NHibernate,ADO.NET Entity Framework,LinqConnect,Telerik Data Access和LINQ to SQL等,并且您可以使用Model-First和Database-First方法来设计模型并为其生成C#或Visual Basic .NET代码。本次带来破解版下载,含破解文件,有需要的朋友不要错过了!

安装破解教程

1、在本站下载并解压,得到entitydeveloper.exe安装程序和crack破解文件夹

2、双击entitydeveloper.exe运行,勾选我接受许可协议,点击next

3、选择软件安装路径,点击next

4、安装完成,点击finish。不要启动,将crack中的EntityDeveloper.exe复制到安装目录中 ,点击替换目标中的文件,默认
C:\Program Files (x86)\Devart\EntityDeveloper\
C:\Program Files (x86)\Common Files\Devart\EntityDeveloper\NET4\


5、Entity Developer Console,将修补后的文件 [ed.exe] 复制到以下文件夹中:
C:\Program Files (x86)\Devart\EntityDeveloper\Console\

软件优势

1、具有代码生成的Visual ORM模型设计器
Entity Developer允许您直观地创建和编辑NHibernate,Entity Framework,LinqConnect,Telerik数据访问和LINQ to SQL模型,而无需编写XML代码。它支持创建各种映射,例如表拆分,将实体映射到多个表,复杂类型,继承层次结构,从SELECT语句创建实体和从SQL代码创建方法等。由于使用类似T4的模板,代码生成非常灵活,几乎允许您生成代码所需的任何内容。可以为您的模型生成开箱即用的C#和VB代码,甚至可以为其他编程语言创建自己的模板。
在设计时,特别是在调试模型时,通常需要查看和编辑表和查看数据,或者用一些测试数据填充表。 Entity Developer允许查看和编辑表,视图和模型实体的数据,根据模型创建和执行LINQ to SQL,Entity SQL和HQL查询,无需额外的应用程序并减少访问这些操作的时间。
此外,Entity Developer在开发的各个阶段为大型模型提供优化的性能和方便的工作。为了使您的模型更易于理解,您可以将其拆分为多个专题图,每个专题图都包含模型实体的一部分。
2、多个ORM支持
Entity Developer支持NHibernate,Entity Framework 1和4,LinqConnect,Telerik数据访问和LINQ to SQL模型。它为每个支持的ORM和专业版提供单独的版本,它支持所有ORM:NHibernate,实体框架,Telerik数据访问和LINQ to SQL。 NHibernate的Entity Developer允许使用任何ADO.NET提供程序为任何DBMS设计NHibernate模型,包括dotConnects和Microsoft SqlClient。实体框架的实体开发人员和LINQ to SQL的实体开发人员使用标准Microsoft SqlClient进行数据库连接。实体开发人员还包括专业版的dotConnect数据提供商,适用于MySQL,Oracle,PostgreSQL,SQLite和Salesforce以及LinqConnect。
3、与Visual Studio集成
Entity Developer与Visual Studio 2008,2010,2012,2013,2015和2017无缝集成。您可以将Entity Developer模型编辑为Visual Studio文档,其方式与实体数据模型模型相同。 Entity Developer工具栏和工具窗口表现为本机Visual Studio工具栏和工具窗口,Visual Studio菜单中提供了所有Entity Developer功能。但是,Entity Developer可以用作独立应用程序,并且不需要Visual Studio运行。

软件特色

一、使用Entity Developer提高效率
1、发展得更快
通过拖放操作直观地设计数据访问层,然后自动生成代码。或者只需在几分钟内从数据库生成模型,反之亦然。
2、减少错误
自动生成数据访问层可帮助您减少代码中的错误。我们的代码生成模板已使用多年,并被数百名用户使用。
3、专业工具
Devart开发了15年的.NET数据访问解决方案,我们的ORM设计师已有9年的市场经验。它是一个专业工具,由经验丰富的开发人员创建,旨在提高您的工作效率。
二、适用于各种.NET ORM的可视设计器
Entity Developer可以帮助您在一个统一的界面中为各种.NET ORM设计模型。您可以在一个工具中获得对所有ORM的支持,或者您可以购买单独的版本,与其中一个受支持的ORM一起使用。
1、实体框架v1-v6
对于Entity Framework v1-v6,我们的设计器提供了比EDM设计器更多的设计和代码生成功能。
2、实体框架核心
设计实体框架核心模型可视化。通过大量设置获得模型优先和数据库优先支持。
3、NHibernate
直观地编辑NHibernate模型,为NHibernate 3或4生成XML,流畅或Loquacious映射和配置。
4、LINQ to SQL
直观地设计LINQ to SQL模型。获得更好的模型优先和数据库优先支持,并轻松将模型更改应用于数据库。
5、LinqConnect
Entity Developer作为其ORM设计者,积极支持Devart的LINQ to SQL兼容ORM以及更多功能。
6、Telerik数据访问
最直观地为最新的Telerik Data Access版本设计模型,并通过Fluent Mapping API生成仅代码映射。
三、功能丰富的设计器,具有强大的代码生成功能
无缝的Visual Studio集成
支持Model-First和Database-First
可视化创建几乎所有类型的映射
将模型更改应用于数据库,反之亦然
强大的模型重构
优化大型模型的工作
设计时LINQ / ESQL / HQL查询执行
查看和编辑源表中的数据
背景模型验证
基于T4模板的代码生成
大量预定义模板
生成C#或VB代码
每个类的文件,部分类生成
自定义属性支持
自定义模板支持
带语法高亮的模板编辑器
高质量的生成代码
高度可定制的一代

软件功能

1、Visual ORM Designer
Entity Developer允许您直观地创建和编辑NHibernate,Entity Framework,LinqConnect,Telerik数据访问和LINQ to SQL模型,而无需编写XML代码。它支持创建各种映射,例如表拆分,将实体映射到多个表,复杂类型,继承层次结构,从SELECT语句创建实体和从SQL代码创建方法等.Entity Developer是单独分发的,也包含在专业中dotConnect for Oracle,PostgreSQL,MySQL,SQLite,Salesforce和LinqConnect的版本。
2、多个ORM支持
Entity Developer支持NHibernate,Entity Framework,LinqConnect,Telerik数据访问和LINQ to SQL模型。它为每个支持的ORM和专业版提供单独的版本,它支持四种ORM:NHibernate,实体框架,Telerik数据访问和LINQ to SQL。
3、设计方法
Entity Developer支持Model-First和Database-First方法,甚至允许您在开发过程中更改方法。要使数据库和模型中的数据保持一致,请使用“数据库更新”和“数据库向导更新”。
4、代码生成
由于使用类似T4的模板,代码生成非常灵活,几乎可以实现代码生成所需的任何内容。可以为您的模型生成开箱即用的C#和VB代码,甚至可以为其他编程语言创建自己的模板。此外,Entity Developer可以灵活地自定义生成的代码输出,包括指定项目和项目文件夹或输出的文件系统路径。此外,Entity Developer允许您指定自定义.NET属性,这些属性将存在于生成的代码中,用于模型对象,并在设计时声明和设置模型对象的扩展属性。
5、与Visual Studio集成
Entity Developer与Visual Studio 2008,2010,2012,2013,2015和2017无缝集成,但可以用作独立应用程序。
6、生产率
Entity Developer提供强大的功能来自动化或加速常见的模型编辑操作。非常直观的Entity Developer drag-n-drop允许您通过几次单击执行一系列操作。高级模型重构功能更进一步,允许从一组类创建TPC继承层次结构或从几个类提取公共属性到几乎立即执行的复杂类型等操作。
7、制图
Entity Developer支持创建各种映射,例如表拆分,将实体映射到多个表,复杂类型,枚举类型,继承层次结构,从SELECT语句创建实体和从SQL代码创建方法等。
8、可编辑的存储模型
Entity Developer允许您在GUI中编辑存储模型,而无需手动编辑XML。
9、通过在设计模型时检索数据和执行查询来测试模型
Entity Developer允许从数据库表和视图中检索和编辑数据,从实体检索数据以验证映射,并在设计模型时使用LINQ to Entities,HQL和Entity SQL查询测试模型。您无需编译应用程序或为其创建任何测试代码。
10、设计时模型验证
实体开发人员在编辑模型时始终验证模型,并突出显示图表上的错误。所有错误和警告都会自动显示在“错误列表”窗口中。如果您使用的是实体框架模型,并且其中包含未使用的复杂类型或存储过程,则Entity Developer会在“错误列表”窗口中显示相应的警告消息。
11、大型模型支持
Entity Developer提供了一些功能,这些功能对于处理包含数百个实体的大型模型非常有用。首先,您可以通过为模型创建多个图表来使模型更易于理解,每个图表包含基于某些条件分组的实体的一部分。此外,您可以在所有模型图上搜索对象,即使它们已关闭。 Entity Developer提供了在使用Database-First方法创建模型时手动或自动将模型拆分为多个图表的功能。 Entity Developer还具有内置功能,可以启用视图预生成,从而加快Entity Framework模型在运行时的第一次查询执行速度等。
12、图表功能
Entity Developer提供了许多为图表布局定制而设计的功能。选择驱动的突出显示提高了图表的可读性。复杂和枚举类型显示在图表上,带有特定的显示选项。您可以更改图表皮肤和形状颜色,添加带有注释和图章的贴纸说明,指定图表作者,公司,版本,版权等。该图表有一个上下文菜单,允许管理图表和模型的布局和设置,以及工作与模型。

使用说明

一、数据库优先方法
有两种创建ORM模型的方法 - 模型优先方法和数据库优先方法。 Entity Developer支持两种设计Entity Framework,NHibernate,LinqConnect和LINQ to SQL模型的方法。
Database-First方法允许您在ORM应用程序中使用旧数据库。它假设您已经拥有现有数据库并基于此数据库构建实体模型。
1、如何开始
在Visual Studio实体数据模型中,实体是在实体数据模型向导的帮助下从数据库表生成的。在LINQ to SQL模型中,通过将数据库表从服务器资源管理器拖动到图中来生成实体。 Entity Developer实现了从数据库表生成实体的两种方法 - 使用“创建模型向导”和将数据库表从数据库资源管理器拖动到图表中。它们适用于所有支持的型号。对于NHibernate模型,您还可以使用Import选项,该选项允许您使用来自各种来源的现有NHibernate xml映射。
2、灵活的命名规则
Entity Developer允许灵活地调整生成的实体集,类,方法及其成员的名称。您可以配置大小写和复数,删除和添加前缀和后缀等。可以在相应的“创建新模型”向导页面或“模型设置”对话框中设置命名规则。
3、高级模型映射调整工具
Entity Developer提供了许多其他可视化工具来配置映射方面,这些方法无法从数据库自动生成。由于方便的编辑器和模型重构功能,创建继承层次结构非常容易,因此可以完全执行而无需手动编辑XML代码。对于Entity Framework,您可以将实体映射到一个或多个表,或将表拆分为两个单独的实体,从SQL语句创建实体(定义查询)和过程(命令文本),使用复杂类型,以及编辑模型的存储部分。
4、从数据库轻松更新模型
使用Database-First方法开发模型时,您可能需要对数据库进行更改,然后在模型中反映这些更改。使用Entity Developer,您可以使用“从数据库更新向导”,该向导允许以快速便捷的方式将模型与LinqConnect,NHibernate和Entity Framework的数据库同步。
在Visual Studio中,更新向导为Entity Framework模型执行此类更新。但是,在更新模型时,向导会重置对模型的所有手动更改。与标准Visual Studio更新向导不同,Entity Developer Update From Database Wizard尝试尽可能保留对模型的手动更改。该向导会检测可能影响模型的所有数据库更改,例如:创建和删除表和视图,列和外键,列数据类型更改,创建和删除存储过程和函数,更改其参数等。
二、模型优先方法
有两种创建ORM模型的方法 - 模型优先方法和数据库优先方法。 Entity Developer支持两种设计Entity Framework,LinqConnect,NHibernate和LINQ to SQL模型的方法。它支持实体框架1,4,5,6和Visual Studio 2008,2010,2012,2013,2015和2017的模型优先方法。
ExandedToggleIcon模型在Visual Studio 2010  -  2017中的EDM Designer中首先出现
模型优先方法假设创建实体模型(其概念部分),然后基于模型的存储部分生成用于创建数据库模式的存储,映射和DDL。它是在Visual Studio 2010中的EDM Designer中以这种方式实现的。
但是,很少能够立即创建数据库,在创建数据库之后通常需要更改模型。但是删除和重新创建数据库不是一种选择,因为数据库可能已经包含数据。 Entity Developer使用“更新数据库”功能解决了此问题。
ExpandedToggleIcon我们的愿景
images_update到数据库
“更新到数据库向导”会生成“更新”脚本,该脚本仅对现有模型数据库进行必要的更改,并在可能的情况下保留数据。不需要重新创建数据库。向导显示已更改对象及其更改的树,允许您选择需要同步的对象,指定重命名的对象等。甚至检测实体内部的更改并生成ALTER语句,该表不需要被删除并再次创建。
Entity Developer允许灵活地调整生成的表和列的名称。您可以配置删除和添加前缀和后缀,大小写和复数等。
但是,即使使用“更新到数据库向导”,Visual Studio实现的Model-First方法也无法完全控制模型的存储和映射部分。您无法手动更改列数据类型,重命名存储表等。
为了解决上述模型优先方法问题,Entity Developer提供了映射同步 - 进一步的模型优先方法改进
ExpandedToggleIcon映射同步
通过映射同步,对概念模型的更改将自动应用于其映射和存储部分。例如,在向概念部分添加类时,会在存储部分中创建相应的表,并且该类会自动映射到此表
在概念模型中添加属性时,会在存储部件中创建相应的列。它的数据类型将由概念部分及其方面中的属性类型决定。在“属性”窗口或“属性编辑器”中更改它们,并将应用存储零件列的相应数据类型更改。
在设计实体框架模型时,您可能会发现创建存储和映射选项很有用,它允许您从概念模型对象手动创建和重新创建存储零件对象,以及它们之间的相应映射。
甚至支持最复杂的概念部分更改 - 复杂类型,多对多关联,复杂层次结构。所有这些更改都可以自动反映在存储部分中。但是,您可以手动更改存储部件,并在编辑概念部件时保留它们。使用Entity Developer,您可以从存储中的SELECT语句(定义查询)创建实体,这些实体不能与Visual Studio 2010和Visual Studio 2012模型优先实现一起使用。
模型 -  NHibernate,LINQ to SQL和LinqConnect模型的第一个特性
images_linq的属性
虽然实体框架模型具有显式存储部件,但NHibernate和LINQ模型没有这个部件。在LINQ模型中,Entity Developer将实体的Source属性和entity属性的Source和Server Data Type属性视为存储部分。 Source属性指定数据库中的相应表或列名称,Server Data Type属性指定相应的列数据类型。 Entity Developer中的NHibernate模型的存储部分由实体的Schema和Table属性表示,Column属性包含entity属性的相应列设置的集合。
三、同步模型和数据库数据
Entity Developer通过“从数据库更新”和“更新到数据库”向导实现模型和数据库数据的同步。下面提供了有关其功能的一般信息。
1、从数据库更新模型
使用Database-First方法开发模型时,您可能需要对数据库进行更改,然后在模型中反映这些更改。使用Entity Developer,您可以使用“从数据库更新向导”,该向导允许以快速便捷的方式将模型与LinqConnect,NHibernate和Entity Framework的数据库同步。
在Visual Studio中,标准更新向导会对Entity Framework模型执行此类更新。但是,在更新模型时,向导会重置对模型的所有手动更改。与标准Visual Studio更新向导不同,Entity Developer Update From Database Wizard尝试尽可能保留对模型的手动更改。该向导会检测可能影响模型的所有数据库更改,例如:创建和删除表和视图,列和外键,列数据类型更改,创建和删除存储过程和函数,更改其参数等。
如果您选择不对某些列或约束应用更改,Entity Developer将“记住”它并且下次不会提供对此对象应用更改,即在“选择操作”树中,默认情况下将取消选择该对象。
从数据库更新Entity Framework模型时,会将数据库结构与存储模型进行比较。同步时,所有更改都会反映在概念模型中。但是,例如,如果您已从概念模型中删除了一个类,但相应的表仍存在于存储模型中,则不会将其检测为更改。
2、从模型更新数据库
使用Model-First方法开发模型时,必要时只对现有数据库进行某些更改并保留数据(如果可能)。出于这些目的,使用“更新到数据库”向导。
该向导检测实体内部的更改,并生成用于更新数据库的脚本,只应用必要的更改并保留数据(如果可能)。不需要重新创建数据库。向导显示已更改对象及其更改的树,允许您选择需要同步的对象,指定重命名的对象等。甚至检测实体内部的更改并生成ALTER语句,该表不需要被删除并再次创建。
Entity Developer为您提供了将数据库与模型的存储部分同步的功能。存储部分可以相应地与概念模型同步。在开发过程中,您可以启用和禁用存储部件的自动同步以及与概念部件的映射。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧