Mey*_*eri 23 c# entity-framework devart edmx asp.net-mvc-3
我的连接字符串如下:
<add name="RollCallDBEntities" connectionString="metadata=res://System.Engine/RollcallNS.csdl|res://System.Engine/RollcallNS.ssdl|res://System.Engine/RollcallNS.msl;provider=Devart.Data.Oracle;provider connection string="User Id=user;Password=password;Server=127.0.0.1;Direct=True;Sid=ORCL"" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)
我的代码如下:
using (var db= new RollCallDBEntities()) //ok
{
var query = db.TBL_ROLLCALL.ToList(); //Unable to load the specified metadata resource.
}
Run Code Online (Sandbox Code Playgroud)
我的集会:
System.Engine
Run Code Online (Sandbox Code Playgroud)
有人有主意吗?
这些链接没有解决我的问题:
MetadataException:无法加载指定的元数据资源
实体框架无法加载指定的元数据资源
实体框架:无法加载指定的元数据资源
无法加载指定的元数据资源
Len*_*rri 63
我得到了这样的例外.问题是我重命名了我的.edmx文件,忘了在EF Web.config文件的连接字符串中更改名称:
metadata=res://*/MyModel.csdl|res://*/MyModel.ssdl|res://*/MyModel.msl;
Run Code Online (Sandbox Code Playgroud)
解决这个问题的最简单的解决方案是删除与 bin文件夹位于同一级别的obj文件夹并重新运行应用程序,我的上帝花了比它需要的更长的时间
请参阅http://forums.devart.com/viewtopic.php?t=22092.
如果这没有帮助,请说明: