小编Par*_*rsa的帖子

提供程序未返回ProviderManifest实例

当我想配置我的数据源(EntityDataSource1)并分配由实体数据模型自动生成的connectionString时.我收到错误:

"无法加载连接字符串中指定的元数据.请考虑重建Web项目以构建可能包含元数据的程序集.发生以下错误:提供程序未返回ProviderManifest实例".

我读了很多像http://blogs.teamb.com/craigstuntz/2010/08/13/38628/这样的建议. 他们都建议用连接字符串中的assembly-name替换*.例如 :

<connectionStrings>
    <add name="MyEntities" connectionString="metadata=
            res://*/Model.csdl|
            res://*/Model.ssdl|
            res://*/Model.msl;provider= <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

用...来代替

<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= <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

我的问题是.我在哪里可以找到组装名称?我也安装了.Net Reflector,但我找不到实体数据模型的正确程序集名称.

c# entity-framework connection-string entitydatasource entity-framework-6

1
推荐指数
1
解决办法
7756
查看次数