Entity Framework:ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,并提供了三种模式,分别为DataBase First/Model First/Code First
DataBase First:根据已有的数据库生成.edmx的映射文件,他的作用就是定义模型之间的映射,我觉得更直观的理解就是封装了ADO.NET中操作【个人观点,希望不正确的地方,大家指出来!】
下面就开始着手介绍怎么使用DataBase First!
一.开发环境:Window7旗舰版 + Visual Studio 2013 + Sql Server2008
二:主要步骤如下:
1.新建一个控制台应用程序
2.点击项目=>右键=>添加=>新建项=>选择ADO.NET 实体数据模型 将其命名为DBFirst 如下图:
3.点击添加=>选择要使用的框架版本 如下图:
4.选择好版本后点击=>下一步=>出现选择模型内容页面 如下图:
5. 点击下一步=>选择数据连接 【这里面选择新建连接,选择要要操作的数据库】,我这里已经选择好了数据库 RemoteMatDb 如下图:
6.点击下一步=>选择要导入数据库对象 这里我只选择了其中的2个表 如下图:
7.点击完成,则页面出现了映射文件 如下图:
8.现在已经创建好了映射文件,如下我用一个小小的添加数据的例子 来说明其基本的使用 如下图:
9.下面我们看看数据库中是否存在添加的数据 如下图:
10.这里只用了一个最基本的例子来说明了其使用,若有不对的地方希望大家指出,更深层次的用法,希望和大家一起研究学习 下篇将出Model First的创建以及简单使用!