相关疑难解决方法(0)

实体框架中DBContext,DBSet <>的引用

我正在尝试使用最新Entity Framework 4.0的ADO.Net Codefirst功能.作为其中的一部分,我安装 了Microsft的Entity Framework CTP 4,并使用Scott的教程首先创建模型.在教程内部DBContextDBSet<>指定.有些人可以告诉我们为了访问这个类而使用的引用是什么.

我使用了以下参考文献但是没有任何反应DBContextDBSet<>

  • System.Data.Entity的
  • System.Data.Entity.Design

.net c# entity-framework ado.net-entity-data-model entity-framework-4

22
推荐指数
2
解决办法
6万
查看次数

动态数据IObjectContextAdapter缺少引用

我重新安装了VS2012和Update 2.我创建了一个新的"ASP.NET动态数据实体Web应用程序"项目.然后我添加了一个"ADO.NET实体数据模型",它是从现有的SQLServerExpress数据库生成的.

但是,当我去构建解决方案时,我收到以下错误:

找不到类型或命名空间名称'IObjectContextAdapter'(您是否缺少using指令或程序集引用?)

这似乎是在声明,System.Data.Entity.Infrastructure但我无法在任何地方找到那个集会.我已经验证我已经为解决方案安装了EF5,因为我的packages.config显示:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="5.0.0" targetFramework="net45" />
</packages>
Run Code Online (Sandbox Code Playgroud)

EntityFramework引用属性显示:

RuntimeVersion:v4.0.30319
版本:5.0.0.0

在web.config我有:

  <assemblies>
    <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
  </assemblies>
Run Code Online (Sandbox Code Playgroud)

这看起来不对,因为应该说5.0.0.0?然而,改变它没有任何影响.有人可以指点我正确的方向吗?

c# asp.net entity-framework-5

6
推荐指数
1
解决办法
7318
查看次数