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
  • 相关阅读:
    关键词提取算法TextRank
    我的博文目录整理
    Windows Azure一些小技巧集合
    js数组和树互转
    this.props.form.validateFields回调不执行问题
    d3的4.x与3.x版本的区别
    d3提示框,虚线,选择区域
    d3布局
    d3文件导入和导出
    d3交互
  • 原文地址:https://www.cnblogs.com/miralce/p/4482497.html
Copyright © 2011-2022 走看看