我在MVC中編寫網頁,它使用實體框架作爲ORM映射器。我把我的連接字符串放到web.config文件中。下面是它:由EntityFramework和MVC連接字符串到SQL
<add name="JP_CMS" connectionString="Data Source=.;Initial Catalog=JP_CMS;
User Id=CmsWebUser;Password=abcd1234abcd1234;"
providerName="System.Data.SqlClient"/>
我試圖通過此C#代碼
public DataBaseContext()
: base("JP_CMS")
{
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
}
//------------------------------
var db = new DataBaseContext();
var result = db.Articles.ToList(); //<- here is thrown exception
//------------------------------
我的本地SQL服務器正在運行得到的數據,該表存在,但我得到excepion像這樣:
我認爲這是最重要的預期:「建立與SQL Server的連接時出現網絡相關或實例特定的錯誤,服務器是未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (provider:命名管道提供程序,error:40 - 無法打開到SQL Server的連接)「
你能幫我通過給一些想法是什麼我做了錯誤的
異常圖像是無益的。請提及有效的例外。你從ObjectContext類派生了DataBaseContext類嗎?它看起來並不如此。 – Hunter
你想連接到特定的實例嗎? – haim770
我試圖讓我自己的本地SQL Server – Jacek