2013-10-23 63 views
0

我已經更新了我的應用程序EF從5到最新版本EF6,因爲我使用CF方法,我認爲所有必需的更改導入已在更新過程中自動更改..罰款。更新EF5到EF6錯誤

但其他部分已經被寵壞像,(1)當我從VS12運行Asp.net配置它提出了這個錯誤

[未找到方法:「System.Data.Objects.ObjectContext System.Data .Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'。]

(2)我使用VS12中的登錄嚮導窗體,這個窗體也不能工作了。

任何想法我需要改變來解決這個問題。

回答

1

也許這可以幫助: http://msdn.microsoft.com/en-us/data/dn469466

命名空間的變化:

System.Data.Objects.ObjectContext => System.Data.Entity.Core.Objects.ObjectContext

+0

我已經做了在我發佈這個問題之前,我所有的表單工作正常,從mssql數據庫檢索數據,接受創建應用程序時由vs2012創建的一個頁面manage.aspx 另外,我無法使用舊的System.Data找到任何頁面.Objects.ObjectContext來取代它! – adscnet

+0

這可能是因爲程序集中的衝突因爲我在構建應用程序時遇到了更多的錯誤,如下所示: 考慮從版本5.0開始,app.config重新映射程序集「EntityFramework,Culture = neutral,PublicKeyToken = b77a5c561934e089」。 0.0「[]到版本」6.1.0.0「[.. \ EMS_v0.1_With_EF6 \ packages \ EntityFramework.6.1.0-alpha1-21017 \ lib \ net45 \ EntityFramework.dll]來解決衝突並擺脫警告。 – adscnet