zoukankan      html  css  js  c++  java
  • 搭建EF6.0+MVC4搭建框架遇到的问题及解决方案

    问题一:“未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

    产生原因:

        使用nuget管理程序包,同一个解决方案里面有不同版本的Entity Framework,有可能在不同时间安装不同版本的Entity Framework,所以出现这个问题。

    解决方案:

    1. 工具 -> 库程序包管理器 -> 管理解决方案的nuget程序包

    2. 若有两个EntityFramework已安装,则卸载掉一个就可以了(我卸载的的低版本的)

    3.否则在选中已安装的包中找到EntityFramework,选中后,点击"更新"按钮

    4. 选择要更新的项目(一般会自动默认选择需要更新的项目),点击"确定"按钮

    5. 等待更新完毕,解决。

    问题二:在运行程序时报错:"如果在 Code First 模式下使用,则使用 T4 模板为 Database First 和 Model First 开发生成的代码可能无法 正常运行。若要继续使用 Database First 或 Model First,请确保在执行应用程序的 config 文件中指 定 Entity Framework 连接字符串。若要将这些从 Database First 或 Model First 生成的类用 于 Code First,请使用特性或 DbModelBuilder API 添加任何其他配置,然后移除引发此异常的代码。"编译时正常。

    解决方案:

    将context类下的方法“OnModelCreating”修改为:

    1 protected override void OnModelCreating(DbModelBuilder modelBuilder)
    2 {
    3   modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
    4   base.OnModelCreating(modelBuilder);
    5 
    6   //throw new UnintentionalCodeFirstException();
    7 }
  • 相关阅读:
    ReactiveCocoa入门教程——第一部分
    How Do I Declare A Block in Objective-C?
    Xcode 6制作动态及静态Framework
    用CocoaPods做iOS程序的依赖管理
    oracle误删除数据恢复
    搭建第一个web项目:quartz+spring实现定时任务
    通过jsoup对网页进行数据抓取。
    使用httpClient模拟登陆开心网过程中登陆成功但是跳转不成功
    service
    搭建第一个web项目:实现用户的增删改查(四)
  • 原文地址:https://www.cnblogs.com/xiaoerlang90/p/4845478.html
Copyright © 2011-2022 走看看