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

  • 相关阅读:
    css问题
    前端性能优化整理
    算法之排序
    浅谈webpack优化
    js设计模式
    事件模型
    浏览器缓存
    ucGUI 12864 从打点起
    ucGUI例程收藏
    Qt 自动搜索串口号列表
  • 原文地址:https://www.cnblogs.com/twodog/p/12137852.html
Copyright © 2011-2022 走看看