在我使用EF4
从现有entity data model
生成database
之前。我可以在每个生成的CRUD operations
上执行entity
,因为会自动生成包含所有方法的实体上下文类。现在我已将项目升级到EF6
,删除了EF4 data mode
l向导创建的文件,并使用EF6 data model wizard
再次生成它。现在我得到一个T4 template
文件,下面有一个上下文类,一个T4模板文件,每个实体都有一个带代码的类,一个空的设计器文件和一个edmx图文件。但是没有生成AddObject, DeleteObject, SaveChanges
等方法。如何使用EF4?
答案 0 :(得分:1)
EF6仍应为您生成上下文。它提供了上述方法。你确定你错过了所有的.tt文件吗?
编辑:另外,请确保您拥有对EF的所有正确引用。可能存在指示问题的编译器警告。