什么DbContext项目我可以使用EF?

时间:2012-01-27 21:35:39

标签: visual-studio-2010 entity-framework dbcontext

我是实体框架的新手。我从NuGet获得了EF 4.2。现在我听说获得DbContext会很好。我已经进入了扩展管理器并试图找到它,但我在那里看到了8个。这是" righ"一?我不知道这是否重要,但我同时使用C#和VB.NET。此外,我不知道这是否重要,但我使用数据优先模型,而不是代码优先或模型优先模型,进行EF开发。

1 个答案:

答案 0 :(得分:3)

在EDMX设计图面上,右键单击并选择Add Code-Generation Item

enter image description here

从在线图库中选择ADO.NET DbContext Generator:

enter image description here

这会在解决方案资源管理器中添加两个T4模板文件(*.tt),并为您生成DbContext和实体类:

enter image description here

这是为您自己的项目从DbContext派生的结果类:

enter image description here