【发布时间】:2014-09-23 08:59:12
【问题描述】:
当我想配置我的数据源 (EntityDataSource1) 并将实体数据模型自动生成的 connectionString 分配给它时。我得到错误:
“无法加载连接字符串中指定的元数据。考虑重新构建 Web 项目以构建可能包含元数据的程序集。 发生以下错误:提供程序未返回 ProviderManifest 实例”。
我阅读了很多建议,例如http://blogs.teamb.com/craigstuntz/2010/08/13/38628/ 他们都建议将 * 替换为连接字符串中的程序集名称。例如:
<connectionStrings>
<add name="MyEntities" connectionString="metadata=
res://*/Model.csdl|
res://*/Model.ssdl|
res://*/Model.msl;provider= <!-- ... -->
替换为
<connectionStrings>
<add name="MyEntities" connectionString="metadata=
res://Simple Mvc.Data.dll/Model.csdl|
res://Simple Mvc.Data.dll/Model.ssdl|
res://Simple Mvc.Data.dll/Model.msl;provider= <!-- ... -->
我的问题是。我在哪里可以找到程序集的名称?我也安装了 .Net Reflector,但我找不到实体数据模型的正确程序集名称。
【问题讨论】:
标签: c# entity-framework connection-string entity-framework-6 entitydatasource