从 ObjectContext 获取 DBContext

11

我正在使用最新版本的ASP.NET MVC、SQL Server和Entity Framework。 我使用Code First。

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

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

1个回答

23
您可以为 DbContext 添加代码生成项。右键单击 edmx 的设计表面,选择“添加代码生成项”,并从“添加新项”对话框中选择 DbContext 生成器(您可能需要查看在线模板)。这将创建一个 t4 模板来生成 DbContext
如果您想继续使用 ObjectContext API,但有时需要切换到 DbContext,可以使用接受 ObjectContext 参数的构造函数创建 DbContext

1
任何一种选项都是我正在寻找的。谢谢。 - Jonathan Wood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接