关于Visual studio 2012想使用EntityFramework4.0的操作方法

原创 2013年12月02日 22:17:29

在Visual studio 2012我们想在项目里面创建“Ado.Net实体数据模型的时候”

如下图所示:

默认的我们创建的是*.edmx默认的是基于EntityFramework5的,继承自DBContext上下文。(如下图所示)

EntityFramework5.x里面,EntityFramework被独立出来了成为了一个单独的dll,所以我们还要引入一个EntityFramework.dll的程序及,一般在项目的packages包文件夹里面。
EntityFramework4.x被包含在了.Net Framework4.0里面,我们只需要引用System.Data.Entity.dll即可。


而在EntityFramework4里面集成自的上下文是ObjectContext。那么怎么样让EF5.0变成4.0呢?
解决方法:
只需要在设计视图中打开EDMX文件,在属性面板中将“代码生成策略”改为“默认”,然后将解决方案管理器中的“.tt”文件删除,在查看.designer.cs文件,已经有生成的代码了,并且父类已经是ObjectContext了,一切问题都OK了。如下图所示:
第一步:第二步:




ADO.NET EntityFramework 完整版教程(从初级到高级)

  • 2010年08月31日 12:53
  • 959KB
  • 下载

EntityFramework.dll

  • 2012年10月26日 11:57
  • 765KB
  • 下载

EntityFramework.4.3.1.dll下载

  • 2012年04月25日 11:05
  • 1.01MB
  • 下载

关于EntityFramework在vs2012无法引用的问题

关于EntityFramework在vs2012无法引用的问题 这段时间学习MVC,发现一个问题,我公司的电脑可以直接引用EntityFrameWork这个命名空间,但我家里面的电脑就不能直...
  • ITX2000
  • ITX2000
  • 2015年05月19日 16:36
  • 2510

EntityFramework.Dll文件

  • 2011年09月29日 13:55
  • 765KB
  • 下载

C# ORM—Entity Framework 之Code first(代码优先)(二)

一、Entity Framework Code first(代码优先)使用过程 1.1Entity Framework 代码优先简介 不得不提Entity Framework Code Fir...
  • dyllove98
  • dyllove98
  • 2013年07月10日 12:03
  • 17429

EntityFramework使用总结(与MVC4.0实现CURD操作)

本篇文介绍一下Entity Framework Code First的简单用法,通过一个学生信息的增删查改来学习Entity Framework的使用及与存储过程的交互。我也是学习Entity Fra...
  • dyllove98
  • dyllove98
  • 2013年08月03日 22:00
  • 7358

关于EntityFramework在vs2012无法引用的问题

关于EntityFramework在vs2012无法引用的问题 这段时间学习MVC,发现一个问题,我公司的电脑可以直接引用EntityFrameWork这个命名空间,但我家里面的电脑就不能直...
  • ITX2000
  • ITX2000
  • 2015年05月19日 16:36
  • 2510

在Visual Studio 2012中使用XNA 4.0

   XNA 4.0默认是将项目模板安装到VS2010中的,并不能够自动安装到VS2012,所以需要一些操作来让VS2012中也可以使用XNA 4.0模板。 1、下载XNA 4....
  • minsenwu
  • minsenwu
  • 2014年11月11日 20:28
  • 944

使用InstallUtil安装及卸载Windows服务的具体操作 Visual Studio 2012版本

关于Visual Studio 2012中使用InstallUtil对Windows服务进行安装与卸载的文章,在MSDN中的http://msdn.microsoft.com/en-us/librar...
  • anbailong
  • anbailong
  • 2016年12月23日 16:41
  • 534
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Visual studio 2012想使用EntityFramework4.0的操作方法
举报原因:
原因补充:

(最多只允许输入30个字)