zoukankan      html  css  js  c++  java
  • mvc4 to mvc5 orEF5 to EF6 ,(升级EF6)

    把后台MVC4 自动生成的网站从EF5.0 升级为 EF6.1.3 (6.0以上)

    报错

    找不到方法:“System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()”。

    说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

    异常详细信息: System.MissingMethodException: 找不到方法:“System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()”。

    .删掉system.data.entity  .因为EF6删了这个命名空间合并到了EF里面.删掉.重新引用下.  就行了

    如果次方法不行.(其实我这个也不行)

    第二个方法:

     Microsoft.AspNet.Providers.Core v. 1.2 因为你升级的时候.把这个升级成了1.2

    但是如果本地用了 LocaDb 那么就出错.

    怎办.

    换回1.1版本的

    Install-Package Microsoft.AspNet.Providers.Core -Version 1.1

    Now 2.0.0 package is available and it fixed this problem. So uninstall Microsoft.AspNet.Providers.LocalDB, Microsoft.AspNet.Providers, and Microsoft.AspNet.Providers.Core then Install-Package Microsoft.AspNet.Providers.Core -Version 2.0.0;Install-Package Microsoft.AspNet.Providers.LocalDB – 

    相关解决方案参考:
    http://stackoverflow.com/questions/14838351/asp-net-mvc-stopped-working-after-updating-application-got-problems-with-membe
    http://stackoverflow.com/questions/14106286/ef-6-system-data-objects-objectcontext-error
  • 相关阅读:
    webpackHotMiddleware改造成koa支持的中间件
    webpack-dev-middleware改造成koa中件间
    Vue3学习笔记
    当前工程中typescritpt依赖包与依赖包中依赖包类型不一致如何解决
    typescript中使用Object.keys
    获取东8区时间
    SyntaxError: Invalid regular expression: invalid group specifier name
    测试代码框
    ST Lab2 Selenium
    ST HW3
  • 原文地址:https://www.cnblogs.com/miralce/p/4482497.html
Copyright © 2011-2022 走看看