【发布时间】:2015-10-27 04:59:17
【问题描述】:
我实际上从我的项目中删除了以前的连接和模型并再次添加它们。但是,现在我无法再次连接到数据库。我验证了所有 web.config 和 app.config 中的连接字符串,但它们是相同的。
Web.config:
<add name="AuthenticationAppEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework""
providerName="System.Data.EntityClient" />
另一个web.config:
<add name="AuthenticationAppEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework""
providerName="System.Data.EntityClient" />
App.config:
<add name="AuthenticationAppEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework""
providerName="System.Data.EntityClient" />
我不知道那里可能有什么问题。有什么帮助吗?
当我启用公共语言运行时异常时,我得到这个错误:
'(db.Table).Local' 抛出类型为 'System.InvalidOperationException' 的异常
【问题讨论】:
-
您是否遇到任何特定错误?这将帮助我们更快地找到根本原因。
-
那个“实体”在那里做什么?应该是
'吗?还是粘贴时搞砸了? -
@Pradip:我在我的错误控制台中没有收到任何错误消息,但在我的输出控制台中我有这个:'在 mscorlib.dll 中发生'System.InvalidOperationException'类型的第一次机会异常'和当我在查询中查看 db.Table 时,我有这个:'(db.Table).Local' 抛出了一个类型为 'System.InvalidOperationException' 的异常。自 2 天以来,我就被此阻止了
-
@HanletEscaño:我总是在连接字符串中有 "。我很确定这很好,除非我在这里遗漏了什么。
-
@tabby,您在尝试打开连接时遇到了这个问题?或者当您构建解决方案时?
标签: c# entity-framework