2013-02-22 79 views
0

我正試圖關注此鏈接http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/accessing-your-model%27s-data-from-a-controller以開始。代碼優先實體框架連接字符串

雖然使用代碼創建實體第一種方法,我如何在VS中創建.mdf。什麼應該是我的連接字符串?

我的ConnectionString

<add name="MovieDBContext" 
     connectionString="Data Source=|DataDirectory|Movies.mdf" 
     providerName="System.Data.EntityClient"/> 

上午在數據源獲取錯誤而產生的控制器。 wat應該爲.MDF的數據源?

回答

1

如果你正在嘗試使用的LocalDB(即中密度纖維板)

  • 的的providerName需要 「System.Data.SqlClient的」 的一個開始。
  • 然後在連接字符串需要更多的信息,像這樣:

    「數據源=(的LocalDB)\ 11.0;初始目錄= yourDbName;集成安全性= SSPI; AttachDBFilename = | DataDirectory目錄| \電影密度纖維板」

如果wantng使用SqlServerCe(SDF),則:

  • 的的providerName需要 「System.Data.SqlServerCe.4.0」
  • 連接字符串:

    「數據源= | DataDirectory目錄| Movies.sdf」