喜每個人,這是誰想要連接與WampServer或SQL Server Management Studio中的數據庫的解決方案,我嘗試它都和它的作品都仔細閱讀,我的英語不好(突尼斯開發對不起):
To使用EF(實體框架)代碼優先方法,從類創建數據庫: ** 1。首先創建上下文通用類exmple:
Public class MyClassContext: DbContext
{
Public MyClassContext(): base ("name = ConnStringLinkedForDb") {
Database.SetInitializer (new DropCreateDatabaseAlways <MyClassContext>());
}
Public DbSet <ClassX> ClassXs {get;set;}
}
2.在第二點中,標記:, 將位於數據層的「app.config」文件夾中,Web層中的「web.config」文件夾位於以下兩種情況下:
2.1 。如果你想與WAMP服務器(idUserName =根,PWD = '空')和我們的BD的連接將其服務器上:
<ConnectionStrings>
<Add name = "ConnStringLinkedForDb" connectionString = "server = localhost; user id = root; persistsecurityinfo = True; database = db_name_desired; allowuservariables = True" providerName = "MySql.Data.MySqlClient"/>
</ ConnectionStrings>
2.2.with SQL Server管理套件(服務器(來源)= YourServerNameInSqlServerManegementStudioProprity(onObjectExplorer),PWD = '空')和我們的BD將其服務器上:<?XML版本= 「1.0」 編碼= 「UTF-8」>
<ConnectionStrings>
<Add name = "ConnStringLinkedForDb" connectionString = "Data Source = YourServerNameInSqlServerManegementStudioProprity(onObjectExplorer); Initial Catalog = db_name_desired ;Integrated Security = true" providerName = "System.Data.SqlClient" />
</ ConnectionStrings>
**
你能發佈試圖使用這個appSetting的代碼嗎? – JohnD
另外,你能告訴我你是否已經成功連接到這個數據庫(可能在你的應用程序中,而不是單元測試?)。換句話說,你知道連接字符串的工作原理(是「localhost \ sql2008dev」和用戶名/密碼是否正確?) – JohnD