Entity framework 4 已创建EDMX文件

Entity framework 4 已创建EDMX文件,entity-framework-4,edmx,Entity Framework 4,Edmx,当我创建一个新的.edmx时,我得到了以下文件 在 以前创建的edmx文件的上一个副本 只有以下几点: ->Model1.edmx -->Model1.Designer.cs 我只是想知道为什么我创造的这个有这么多东西在里面 它比以前的副本具有更少的可用性 默认情况下,VS2012使用SingleFileGenerator创建基于ObjectContext的上下文和基于EntityObject的实体。在VS2012中,它被更改了——现在代码是用T4模板(即.tt文件)生成的,这些模板生成实体和上

当我创建一个新的.edmx时,我得到了以下文件 在

以前创建的edmx文件的上一个副本 只有以下几点:

->Model1.edmx -->Model1.Designer.cs

我只是想知道为什么我创造的这个有这么多东西在里面
它比以前的副本具有更少的可用性

默认情况下,VS2012使用SingleFileGenerator创建基于ObjectContext的上下文和基于EntityObject的实体。在VS2012中,它被更改了——现在代码是用T4模板(即.tt文件)生成的,这些模板生成实体和上下文。VS2012中生成的默认实体是POCO实体,上下文是基于DbContext的。如果要恢复ObjectContext,只需删除在VS中打开模型的.tt文件,右键单击设计器界面,并在属性中将代码生成从“无”(表示T4模板)更改为“默认”(表示ObjectContext)。VS2013中的“默认值”并不是真正的默认值,这让人们有点困惑。在VS2013中,我们将名称更改为“LegacyObjectContext”和“T4”

嗨,波维尔,你能看看我吗。与当前实体框架存在问题
->Model.edmx
-->Model.Context.tt
-->Model.Designercs
-->Model.edmx.diagram
-->Model.tt