2014-05-15 55 views
0

現在是否有人有EF ADO.NET和Visual Studio 2013旗艦版的問題?整個事情是完全擰緊的。與VS 2013旗艦版的EF ADO.NET問題

我無法使用EF創建任何新網站並連接到遠程SQL服務器(或本地sdf數據庫(sql ce))。它只是停止工作。我發佈了幾個問題,對此我沒有任何迴應,在線搜索幾周並沒有幫助。我只是有足夠的這一點。他們不僅放棄了對SQL CE sdf數據庫的支持,現在我甚至無法通過連接到遠程數據庫來抵消這一點。

這個問題不是「我該如何解決......」,我放棄了這一點,並選擇了一個更可靠的替代方案。這個問題是:這是一個尚未解決的常見問題?

+0

通過停止工作......這是否意味着設計人員不能正常工作,也不會連接到一致的DB錯誤,什麼?請添加一些細節。 –

+0

@BrianMains原來的問題是「我無法找到.NET框架提供程序」,當我在將EF/ADO.NET添加到它後嘗試調試時。我從字面上訪問了谷歌的40〜網頁,並沒有一個解決方案的幫助。這個問題似乎與_something_(VS或EF或WebPages)的更新版本有關,因爲我仍然可以打開我20個月前寫的舊解決方案),並且它們也會起作用。我無法再創造新的東西。 –

+0

@BrianMains也,一切都已安裝和引用。然而,我仍然收到這個「無法找到數據提供者」的錯誤。 VS也告訴我,當我嘗試將它添加到bin文件夾時,System.Data已經被引用,但它尚未被引用(這就是我試圖引用它的原因)。它不在bin文件夾中,它不在Web.config文件或其他任何地方。我在「System.Data」的整個解決方案上做了一個Find,結果沒有出現單個結果。 –

回答

0

確保您連接字符串System.Data的屬性的providerName:

<connectionStrings> 
    <add name="MyDBEntities" connectionString="metadata=res://*/MyDBEntities.csdl|res://*/MyDBEntities.ssdl|res://*/MyDBEntities.msl;provider=..." 
     providerName="System.Data.EntityClient" /> 
</connectionStrings> 
相關問題