从ObjectContext获取DBContext

时间:2013-01-27 22:48:09

标签: entity-framework dbcontext objectcontext

我正在使用最新版本的ASP.NET MVC,SQL Server和Entity Framework。我首先使用代码

我可以使用我的EDMX文件生成的类轻松创建对象上下文。

但有没有办法从该类中获取DBContext个对象?我想使用它的扩展功能。

1 个答案:

答案 0 :(得分:21)

您可以为DbContext添加代码生成项。右键单击edmx的设计图面并选择“添加代码生成项”,然后从“添加新项”对话框中选择“DbContext Generator”(您可能需要查看在线模板)。这将创建一个生成DbContext

的t4模板

如果您希望继续使用ObjectContext API,但有时想切换到DbContext,则可以创建DbContext the constructor accepting an ObjectContext 作为参数。