【发布时间】:2014-09-03 20:31:55
【问题描述】:
我想在我的网站中使用实体框架(代码首先来自现有数据库)。此视频(http://msdn.microsoft.com/en-us/data/jj200620.) 显示添加 ADO.NET 实体数据模型后有四个选项:
- 来自数据库的 EF 设计器
- 空的 EF 设计器模型
- 空代码优先模型,并且
- 数据库中的代码优先
但是在我的项目中我只看到两个:
- 从数据库生成,并且
- 空模型。
如果我选择从数据库生成,则自动创建的上下文文件会扩展 ObjectContext 而不是 DBContext。并且所有实体类都被放入唯一的上下文文件中,而不是单独的类文件中。
我的环境是: asp.net 表单网站项目,.net 4.5; Visual Studio 2012 专业版; 来自 NuGet 的实体框架 6.1.1。
这让我困惑了一段时间,我在这里没有找到类似的东西。感谢您的帮助。
【问题讨论】:
标签: c# asp.net .net entity-framework