我收到错误“ Unable to load the specified metadata resource
”。我是 asp.net 的新手,正在学习本教程:
http ://www.asp.net/web-forms/tutorials/tailspin-spyworks/tailspin-spyworks-part-2
与教程不同,我使用的是 Visual Studio 2012 和 ms server 2012,我在启动网站时选择了新网站而不是 Web 应用程序。
我创建了一个实体数据源控件,然后使用提供的数据库创建了一个 ADO.NET 实体数据条目。然后当我尝试使用控件时,我得到了错误。
我读到它可能是连接字符串,所以这是我的。我花了几个小时试图修复它,有人可以帮忙吗?
这是我的连接字符串:
<add name="Entities" connectionString=" metadata=res://*/Data_Access.EDM_Commerce.csdl| res://*/Data_Access.EDM_Commerce.ssdl| res://*/Data_Access.EDM_Commerce.msl; provider=System.Data.SqlClient;provider connection string='data source=OWEN;initial catalog=Commerce.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />
我尝试将连接字符串更改为此:
<add name="Entities" connectionString="
metadata=res://*/;
provider=System.Data.SqlClient;provider connection string='data source=OWEN;initial catalog=Commerce.mdf;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework';" providerName="System.Data.EntityClient" />
当我这样做时,我没有收到错误,但 DefaultContainerName 没有选项。
谢谢。