2015-10-27 68 views
1

我實際上刪除了以前的連接和我的項目中的模型,並再次添加它們。但是,現在我無法再連接到數據庫。我驗證了所有web.config和app.config中的連接字符串,但它們是相同的。無法連接到C#數據庫#

Web.config

<add name="AuthenticationAppEntities" 
    connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework&quot;" 
    providerName="System.Data.EntityClient" /> 

另一個web.config

<add name="AuthenticationAppEntities" 
    connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework&quot;" 
    providerName="System.Data.EntityClient" /> 

App.config

<add name="AuthenticationAppEntities" 
    connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MyPC;Initial Catalog=AuthenticationApp;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework&quot;" 
    providerName="System.Data.EntityClient" /> 

我不知道可能是錯在那裏。任何幫助?

當我使公共語言運行時異常,我得到這個錯誤:

'(db.Table)。當地' 扔 'System.InvalidOperationException' 類型

+1

有你得到任何特定的錯誤?這將幫助我們更快地找到根本原因。 – pordi

+0

這是什麼實體?應該是'''?或者當你粘貼它時,它會讓它變得混亂? –

+0

@Pradip:我沒有收到我的錯誤控制檯中的任何錯誤消息,但在我的輸出控制檯中我有這樣的:'mscorlib.dll'中發生類型'System.InvalidOperationException'的第一個機會異常,當我觀察db.Table在查詢中,我有這樣的:'(db.Table).Local'拋出了一個'System.InvalidOperationException'類型的異常。我自2天起被封鎖 – tabby

回答

0

檢查的異常,這些鏈接,它可能會幫助你。

http://forums.asp.net/t/1749216.aspx?Code+First+Entity+Framework+not+creating+tables+in+the+database

http://www.codeproject.com/Questions/299466/Code-First-Entity-Framework-not-creating-tables-in

How to handle System.InvalidOperationException in entity framework?

我使用的連接字符串類似下面

<add name="AuthenticationAppEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=MyPC;Initial Catalog=AuthenticationApp;User ID=xyz;[email protected];MultipleActiveResultSets=True; App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
+0

不幸的是,這沒有幫助。 – tabby