zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    git merge
    google platform
    http tutorial
    DS,AA tree
    Java,Hashtable
    java,Object
    Pumping lemma for regular languages
    Pumping lemma
    Context-free grammar
    Formal language
  • 原文地址:https://www.cnblogs.com/twodog/p/12137854.html
Copyright © 2011-2022 走看看