图解Entity Framework 框架之Model First实例

本篇经验将和大家介绍Entity Framework 框架之Model First实例,希望对大家的工作和学习有所帮助!

操作方法

  • 01

    打开Visual Studio 2012,新建一个控制台应用程序,如下图所示:

  • 02

    在新建好的项目中新建ADO.NET实体数据模型,如下图所示:

  • 03

    点击新建项后,弹出如下窗口:选中ADO.NET实体数据模型,填好新建项的名称,如下图所示:

  • 04

    点击添加后,开始选择模型内容,我们选择空模型,点击完成按钮,如下图所示:

  • 05

    新建完成后,在vs2012页面上会弹出edmx关系图,如下图所示:

  • 06

    新增实体,在edmx关系图的空白处单击鼠标右键,添加实体,如下图所示:

  • 07

    在弹出的窗口中添加实体内容,下图是创建了一个student实体,主键为ID,如下图所示:

  • 08

    为实体添加属性:在student的属性上右键新增标量属性,如下图所示:

  • 09

    在添加属性后,右键选择属性,可以在右方的标记处对属性进行修改,如下图所示:

  • 10

    接下来与数据库关联,生成相关数据表,在空白处单击右键,选择‘根据模型生成数据库’,弹出数据库连接窗口,点击新建连接,如下图所示:

  • 11

    在弹出的窗口点击更改,如下图所示:

  • 12

    选择Microsoft SQL Server,点击确定,如下图所示:

  • 13

    在弹出的窗口中,填入你的数据库相关信息,如下图所示:

  • 14

    连接成功后,单击下一步,如下图所示:

  • 15

    在弹出的窗口上点击完成,成功与sql server关联,如下图所示:

  • 16

    完成上述操作后,Ctrl+Shift+S保存更新全部生成的页面。 执行生成的sql脚本,找到系统生成的sql脚本,右键执行,即可在关联数据库中创建表,如下图所示:

  • 17

    生成的数据表,如下图所示:

  • 18

    往数据表中添加数据,在Program类中添加代码,如下图所示:

  • 19

    运行程序后,在数据表中成功添加新的数据,如下图所示:

(0)

相关推荐

  • asp.net在iis7中更改网站的.net framework框架版本的方法(图)

    方法一:建立网站时设置.net框架版本 方法二:对于已经添加的应用程序设置.net框架版本 方法三:更改IIS 默认.net框架版本 方法四:更改IIS应用程序池.net framework 框架版本

  • .net framework 4.0产生阻滞的问题

    安装.net framework 4.0的时候,经常有人遇到安装失败或错误,我也遇到过. 看了.net framework 4.0的自述文件,发现关于这方面的问题还不少. 下面是我根据.net fra ...

  • 哪里可以下载无损音乐?

    哪里可以下载无损音乐?免费下载无损音乐方法 网盘里面淘宝 现在很多用户通过网盘分享文件,音乐当然是其中重要的一部分。因此通过对知名网盘进行搜索,也许可以找到自己喜欢的音乐文件。首先通过浏览器打开一个网 ...

  • VS2013不能创建ADO .NET实体数据模型怎么办?

    ADO.NET Entity Framework下面简称ADO.NET EF.该经验介绍如何通过修复ADO.NET EF创建实体数据模型?在使用VS2013的过程中组件丢失导致“无法创建实体数据模型” ...

  • 微软.Net Core 1.0官方下载地址 .Net Core新特性汇总

    6月26日Red Hat DevNation 2016大会上,微软发布了.NET Core 1.0以及 ASP.NET Core 1.0正式版,现在已经开放下载,下文附有下载地址.这款工具为开源,并且 ...

  • 阿里设计师教你写好一份设计文档!

    鸿影:一份设计文档的结构大概可以分成Background项目背景.Schedule排期.History版本历史记录.Information Architecture信息架构分析(包括Site Map. ...

  • c#Winform程序打包教程

    c#开发的winform程序直接拷贝到其他人的电脑一般不能正常运行,这是因为缺少.net环境和动态库文件,这就需要我们提前对程序进行打包,这样打包好的程序安装到其他电脑的时候就可以正常运行了.本文介绍 ...

  • 中端技术系列教程第二讲——反编译、编译和签名

    以下是为大家介绍的<中端技术系列教程第二讲--反编译.编译和签名>详细内容,希望对大家有所帮助! №.1  反编译 01 1.反编译:高级语言源程序经过"编译"变成可执 ...

  • Windows 8 应用框架理解及开发工具使用实例教程

    Windows 操作系统之所以风靡世界,是因为其“易学易用”,从用户的角度出发,让数以万计的非IT人员使用计算机实现娱乐,工作等目的。Windows 8继承Windows桌面的优点,同时提供一种新的用 ...