我正在使用最新版本的ASP.NET MVC,SQL Server和Entity Framework。我首先使用代码不。
我可以使用我的EDMX文件生成的类轻松创建对象上下文。
但有没有办法从该类中获取DBContext
个对象?我想使用它的扩展功能。
答案 0 :(得分:21)
您可以为DbContext
添加代码生成项。右键单击edmx的设计图面并选择“添加代码生成项”,然后从“添加新项”对话框中选择“DbContext Generator”(您可能需要查看在线模板)。这将创建一个生成DbContext
。
如果您希望继续使用ObjectContext
API,但有时想切换到DbContext
,则可以创建DbContext
the constructor accepting an ObjectContext
作为参数。