Entity Framework(1)

(1)首先建一个空的 解决方案,在解决方案添加一个 实体类Model,删除自动生成的Class1这个类。右击Model,选择属性,再点击程序集信息 修改程序集信息;把目标框架选择为  .NET Framework 4。

(2)选择工具下的 扩展管理器 ,然后选择联机库。选择全部,在中间的库中选择 NuGet Package Manager这一项,并安装。

(3)右击Model,添加,添加新建项,选择数据,选择数据中的ADO.NET 实体数据模型。点击添加。选择从数据库生成,下一步。如果下拉列表没有连接,则点击新建连接,连接需要连接的数据库。如果有连接,直接点击下一步。(在连接时应确保SQLServer 服务启动,否则连接不上)。再选择所有表,点击完成。再打开的实体模型窗口 空白处右击 选择属性,将 代码生成策略 改为“无”(这点尤其重要)。实体模型算是添加好了。

(4)右击Model,添加,添加新建项,选择代码,选择ADO.NET POCO Entity Generator ,点击添加。弹出警告,点击确定。

(5)打开Model.tt(如果在添加的时候没改名的话,呵呵 ..)。将string inputFile = @"$edmxInputFile$"; 中双引号里的内容修改为 刚才添加的 实体模型名称(如:Model1.edmx)。然后Ctrl+S 保存,弹出警告点击确定即可。这时Model实体就已经生成成功了。可以删除实体模型,和Model1.Context.tt文件了。

(6)为了分层,我还是将实体层和数据层分开。现在再新添加一个类 为Data。和之前的操作一样(从1-4步操作一样)。

打开Model1.Context.tt,同样将string inputFile = @"$edmxInputFile$"; 中双引号里的内容修改 为实体模型名称。

保存,确定。添加Model层的引用。

(7)在Data类库中可以 写访问数据库的方法了。

 

转载于:https://www.cnblogs.com/ivanLx/archive/2012/03/07/2384446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值