添加迁移add-migration migrationname
更新数据Update-Database
- 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文件夹内的同步文件 - 改变表的前缀如:admin.tablename。
在实体前加[Table("tablename", Schema = "admin")]
- 删除表的联系删除关系
生写DbContext下的OnModelCreating protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>(); //base.OnModelCreating(modelBuilder); }
转载于:https://my.oschina.net/momomo1987/blog/1593704