system.data.Entity 给出错误?

Posted

技术标签:

【中文标题】system.data.Entity 给出错误?【英文标题】:system.data.Entity is giving error? 【发布时间】:2011-08-13 19:39:31 【问题描述】:

我正在尝试在我的项目中添加这个 system.data.Entity 命名空间,但它无法识别它。我在 MSDN 上搜索它,它要求我下载 EntityFramework 4.1,我下载了它,但仍然无法识别。

我不知道为什么?

【问题讨论】:

请发布一些实际代码 - 您是否添加了对相应程序集的引用? 如何在这里发布代码?我试过了,但结果都很丑.....这里有代码标签吗? 除了System.Data.Entity,您还必须将EntityFramework.dll 添加到您的参考文献中。那是您使用 EF 4.1 下载的程序集,它包含 DbContext 特定的内容。 这就是我需要 EntityFramework.dll 的答案。非常感谢。 考虑在未来使用 NuGet 来处理这样的事情,它会自动添加你需要的程序集 【参考方案1】:

在您的 web.config 中,添加以下行:

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

【讨论】:

实际上在从参考中添加 System.Entity 后 ti 工作我还在我的 Web.Config 中添加了您的汇编代码,但现在我正在尝试 System.Entity.ModelConfiguration.Conventions 并且没有被识别。我不确定为什么?

以上是关于system.data.Entity 给出错误?的主要内容,如果未能解决你的问题,请参考以下文章

ef 对象无法序列化的问题(System.Data.Entity.DynamicProxies)

Mono 中的 System.Data.Entity.Design.PluralizationServices 错误

EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义

为啥实体框架 System.Data.Entity.Core.Objects.RelationshipEntry 错误? (用于更改跟踪)

在 .NET4.5 上安装 EntityFramework5.0.0 后错误:“System.Data.Entity.Internal.AppConfig”的类型初始化程序在运行时引发异常

找不到 System.Data.Entity.SqlServer.SqlProviderServices、EntityFramework.SqlServer