2013-03-11 53 views
-1

在使用EF的客戶端連接到數據庫時遇到小問題。實體框架連接字符串在Windows應用程序中不起作用

我可以使用連接字符串連接...

SqlConnection thisConnection = null; 

string connection = "Data Source=SERVER; Initial Catalog=DATABASE; User ID=USER; Password=PASSWORD; Persist Security Info=True; Pooling=False;" 

thisConnection = new SqlConnection(string.Format(connection)); 
thisConnection.Open(); 

然而,當我使用EF和更新我的app.config下面的連接字符串,我無法連接...任何提示?

<add name="dbEntities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl; 
    provider=System.Data.SqlClient;provider connection string=&quot; 
    data source=SERVER;initial catalog=DATABASE;ID=USER;Password=PASSWORD;multipleactiveresultsets=True; Persist Security Info=True; Pooling=False; 
    App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

錯誤= '基礎提供失敗的ConnectionString的'

回答

1

在EF,用戶名重點應該是User ID(不ID

所以

<add name="dbEntities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl; 
    provider=System.Data.SqlClient;provider connection string=&quot; 
    data source=SERVER;initial catalog=DATABASE;User ID=USER;Password=PASSWORD;multipleactiveresultsets=True; Persist Security Info=True; Pooling=False; 
    App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
+0

正確..我剛剛發現它,它工作。謝謝您的幫助!!! – Rob 2013-03-11 08:04:53

+0

uhmmm ...這可能是一個愚蠢的問題,但我該如何標記爲答案? – Rob 2013-03-11 08:06:13

+0

答案左側的「投票」/「投票」下方有一個複選標記圖標。我很高興它幫助!謝謝 – 2013-03-11 23:57:34

相關問題