11

我正在使用最新版本的 ASP.NET MVC、SQL Server 和实体框架。我没有先使用代码。

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

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

4

1 回答 1

23

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

如果您想继续使用ObjectContextAPI,但有时想切换到DbContext您可以创建一个DbContext接受作为参数的构造函数。ObjectContext

于 2013-01-27T23:13:20.253 回答