• EntityFramework 迁移遇到的问题


    添加迁移add-migration migrationname
    更新数据Update-Database

    1. EntityFramework 回退删除以前的迁移版本。
      Update-Database -TargetMigration:updateProduct_img_to_string
      updateProduct_img_to_string回退到updateProduct_img_to_string
      updateProduct_img_to_string代表Add-Migration  添加的名称。
      不能随意删除Migration文件夹内的同步文件想删除可回退到以前的版本
      彻底删除要同时删除数据库__MigrationHistory对应的版本记录和Migration文件夹内的同步文件
    2. 改变表的前缀如:admin.tablename。
      在实体前加
      [Table("tablename", Schema = "admin")]
    3. 删除表的联系删除关系
      生写DbContext下的OnModelCreating
      protected override void OnModelCreating(DbModelBuilder modelBuilder)
      {
       
          modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
       
          //base.OnModelCreating(modelBuilder);
       
      }

    转载于:https://my.oschina.net/momomo1987/blog/1593704

  • 相关阅读:
    Nexus3.0私服搭建
    JavaScript
    Spring基础
    Hibernate注解
    HTML5
    Apache Tomcat
    Java安装(Ubuntu)
    C++ 日期 & 时间
    C++ 引用
    C++ 指针
  • 原文地址:https://www.cnblogs.com/twodog/p/12137854.html
Copyright © 2020-2023  润新知