当我在我的项目中使用EF6时,我使用VS2012生成了我的edmx,它默认使用“EF 5.x DbContext Generator”来生成edmx以及我的edmx和所有相关代码所用的所有相关code.due。 EF 5.0。所以任何人都可以告诉我,当我从EF 6.x DbContextGenerator而不是EF 5.x DbContext Generator生成edmx时,我将获得edmx的.tt和context.tt代码文件会有什么不同。 我也使用过EF 6.x DbContextGenerator,并没有注意到edmx的任何变化及其相关代码。
答案 0 :(得分:0)
生成代码中最显着的差异之一是名称空间的更改,例如:
System.Data.Entity -> System.Data.Entity.Core
System.Data.Objects -> System.Data.Entity.Core.Objects