我有使用通用提供的會話狀態的ASP.NET MVC應用4:升級到EF6炸燬了通用提供的會話狀態爲天青
<sessionState mode="Custom" sqlConnectionString="DefaultConnection" customProvider="DefaultSessionProvider">
<providers>
<add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
</providers>
</sessionState>
當我升級到實體框架6現在我得到這個錯誤:Method not found: 'System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'.
我嘗試添加引用System.Data.Entity.dll回來,但沒有工作,我知道你不是想補充的是與新的實體框架..
Microsoft知道通用提供程序不適用於EF6並且尚未修復它:http://connect.microsoft.com/VisualStudio/feedback/details/801350/microsoft-aspnet-providers-core-incompatible-with -ef6 –