簡體   English   中英

基礎提供程序在實體框架中打開時失敗

[英]The underlying provider failed on Open in entity framework connection

我在.net 4中使用實體框架,並在項目中使用此連接:

<add name="Database1Entities" connectionString="metadata=res://*/Model.Model1.csdl|res://*/Model.Model1.ssdl|res://*/Model.Model1.msl;provider=System.Data.SqlClient;pr  ovider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector  y|\Database1.mdf;initial catalog=Database1;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

並顯示此錯誤:

基礎提供程序在打開時失敗。

我不知道為什么會收到此錯誤,但是我使用了此連接字符串,並且沒有任何問題。 記住DbContext類的名稱和連接字符串應該相同

<add name="MyDB"
     connectionString="Server=127.0.0.1;User ID=sa;Password=password;Database=Database"
     providerName="System.Data.SqlClient"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM