【发布时间】:2014-09-23 20:15:28
【问题描述】:
我在我的 APS.NET 4.5 Web 应用程序中使用 Entity Framework 6。
运行以下命令时:
using (var db = new booksEnteties())
{
var books = from b in db.books
select b;
}
我收到以下错误:
System.Configuration.dll 中出现“System.Configuration.ConfigurationErrorsException”类型的异常,但未在用户代码中处理
在细节中:
无法识别的属性“名称”。
它指向 web.config 第 111 行:
<remove name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" />
当我删除此行并尝试再次运行时,我收到以下错误:
为 system.data 创建配置节处理程序时出错:列“InvariantName”被限制为唯一。值“MySql.Data.MySqlClient”已经存在。
我认为这与 web.config 中的 Entity Framework 6 配置有关。
【问题讨论】:
-
你能发布你的.config吗?至少包含连接/数据库信息的所有 XML(带有结构)。刚刚注意到#111 行。只是具体的东西会很好。
标签: c# asp.net linq entity-framework web-config