ADO.NET Entity Framework 之“無法加載指定的元數據資源。”


       修改了ef項目的連接字符串后,運行程序出現 "無法加載指定的元素數據資源"

     

原因是連接字符串中csdl/.ssdl/.msl三個文件的路徑沒有修改

連接前的字符串:

<add name= " UserRightContext " connectionString= " metadata=res://*/UserRight.csdl|res://*/UserRight.ssdl|res://*/UserRight.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=PC2012030213UMH\SQLEXPRESS;Initial Catalog=SjlFramework;User ID=sa;MultipleActiveResultSets=True&quot; " providerName= " System.Data.EntityClient " />

連接后的字符串:

 

View Code
    <add name= " UserRightContext "
 connectionString= " metadata=res://*/App_Code.Model.csdl|res://*/App_Code.Model.ssdl|res://*/App_Code.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=PC2012030213UMH\SQLEXPRESS;Initial Catalog=SjlFramework;Integrated Security=True;MultipleActiveResultSets=True&quot; " providerName= " System.Data.EntityClient "/>

 

更改模型命名空間一定不要忘了在App.Config中更改.csdl/.ssdl/.msl三個文件的路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM