100下载站:绿色免费软件下载站! 软件分类|软件专题|安卓下载|资讯教程

您当前所在位置:首页 > 软件分类 > 编程开发 > 数据库类 > Entity Developer v5.7 免费版

Entity Developerv5.7 免费版

  • 软件大小:30.5MB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费版
  • 更新时间:2016-08-10
  • 软件类别:数据库类
  • 软件官网:
  • 应用平台:WinXP/win7/win8/
软件星级

软件介绍其它版本相关专题相关文章网友评论下载地址

Entity Developer是基于.NET Framework 3.5下使用标准Sql客户端和Microsoft LINQ to SQL所开发的组件,Entity Developer主要用于LINQ to SQL建模工具,您可以从零开始或者从一个现有数据库逆向设计LINQ to SQL,有需要的用户不妨下载使用!

Entity Developer

Entity Developer的特色

1、可视化的图表建模;

2、可定制并且直观的用户接口;

3、逆向工程(数据库对象到实体模型);

4、拥有成熟的类产生的预定义模版;

5、可产生类的自定义模版;

6、为用户模版提供灵活的模版语言;

7、为预定义和自定义模版提供GUI;

8、顶尖的图表和缩放功能;

9、图表概况和打印;

10、支持撤消/重复;

11、一键帮助系统;

12、Visual Studio不再是必须使用;

更新日志

1、支持Visual Studio 2013;

2、安装带有/ VERYSILENT安装参数时会自动卸载Provider的其他版本;

3、支持Entity Framework 6。。

使用Entity Framework创建模型类

本教程的目标是说明当创建ASP.NET MVC应用程序时如使用Microsoft Entity Framework创建数据访问类。本教程假设你不知道Microsoft Entity Framework。在教程的最后,你会明白如何使用Entity Framework执行select, insert, update和delete数据库记录。

Microsoft Entity Framework是允许你从数据库自动生成数据访问层的对象关系映射工具。Entity Framework使避免创建数据访问类时沉闷的手工工作成为可能。

为了说明在ASP.NET MVC中如何使用Microsoft Entity Framework,我们来创建一个简单的例子。我们创建Movie数据库应用程序来显示、编辑Movie数据库记录。

本教程假设你已安装Visual Studio 2008 或 Visual Web Developer 2008 with Service Pack 1。为了使用Entity Framework你需要Service Pack 1。可以在http://www.asp.net/downloads/下载Visual Studio 2008 Service Pack 1 or Visual Web Developer with Service Pack 1。

ASP.NET MVC和Microsoft Entity Framework之间没有必要的联系。使用ASP.NETMVC时好几种能替代Entity Framework的方法。例如,你可以使用其它的O/RM工具如Microsoft LINQ to SQL, NHibernate, or SubSonic。

一、创建Movie示例数据库

Movie数据应用程序使用数据表Movies,包含以下列:

列名

数据类型

允许为空?

是否主健?

Id

int

FALSE

TRUE

Title

nvarchar(100)

FALSE

FALSE

Director

nvarchar(100)

FALSE

FALSE

依照下面的步骤将这个表加到ASP.NET MVC Project:

在解决方案资源管理器面板中右击App_Data文件夹,选择菜单“添加”,“新建项”。

在“添加新项”对话框,选择SQL Server Database,给数据库命名为MoviesDB.mdf,单击“添加”按钮。

双击MoviesDB.mdf文件打开服务器资源管理器。

展开MoviesDB.mdf数据库连接,右击数据表文件夹,选择新增数据表。

在数据表设计中,增加Id,Title和Director列。

单击保存按钮保存数据表为Movies。

创建完Movies数据表之后,需要往数据中添加一些示例数据。右击Movies表,选择菜单显示表数据。你可以加一些假数据到表格中。

二、创建ADO.NET Entity Data Model

为了使用Entity Framework,你需要创建一个实体数据模型。你可以使用Visual Studio Entity Data Model Wizard自动从数据库创建实体数据模型。

依照下面的步骤:

右击解决方案管理器中的Models文件夹,选择添加,新建项。

在新建项对话框中,选择数据类别(参见Figure 1)。

选择ADO.NET Entity DataModel模板,命名为MoviesDBModel.edmx,再单击添加按钮。单击添加按钮启动数据模型向导。

在选择模型内容步骤里,选择从数据库生成选择,然后单击下一步按钮(参见Figure2)。

在选择数据连接步骤,选择MoviesDB.mdf数据连接,输入实体连接设置名称为MoviesDBEntities,然后单击下一步按钮(参见Figure 3)。

在选择数据对象步骤,选择Movie数据表,单击完成按钮(参见Figure4)。

完成这些步骤后,打开ADO.NET Entity Data Model 设计器。

Figure 1 – 创建新的 Entity Data Model

\

Figure 2 – 选择Model Contents Step

\

Figure 3 – 选择数据连接

\

Figure 4 – 选择数据对象

\

三、修改ADO.NET Entity Data Model

创建完实体数据模型之后,你可以修通过实体设计器修改模型(参见Figure5)。你可以在任何时间通过双击解决方案资源管理器下Models文件夹下的MoviesDBModel.edmx打开实体设计器。

Figure 5 – ADO.NET Entity Data Model 设计器

\

例如,你可以使用实体设计器修改Entity Model Data 向导生成的类名。向导创建了名为Movies的数据访问类。换句话说,向导给类命名为数据表名。因为我们将使用这个类显示特定的Movies实例,我们应该重命名这个类Movies为Movie。

如果你想重命名实体类,你可以在实体设计器中双击类名,然后输入一个新名称(参见Figure6)。或者,你可以在实体设计器中选择一个实体后在属性窗口修改实体名。

Figure 6 – 修改实体名称

\

做了修改之后,记得通过单击保存按钮保存Entity Data Model。实体设计器在幕后生成一系列C#类。你可以通过打开解决方案资源管理器中的MoviesDBModel.Designer.cs文件查看这些类。

不要直接修改Designer.cs文件中的代码,因为下次使用实体设计器时你的修改会被覆盖。如果你想扩展Designer.cs实体类中的功能,你可以在单独的文件中创建partial classes。

四、使用Entity Framework查询数据记录

让我们通过创建一张显示movie记录的页面开始建我们的movie数据应用程序。List1中的Home controller有一个名为Index()的action。Index() action使用Entity Framework从Movie数据库返回所有的movie记录。

Listing 1 – Controllers\HomeController.cs

下载地址

  • Entity Developerv5.7 免费版

网友评论