发布网友 发布时间:2022-04-30 21:39
共2个回答
懂视网 时间:2022-05-01 02:01
使用方法1、Enable-Migrations -ContextTypeNameLITCS.Data.gmisContext
Enable-Migrations命令创建了一个新的Migrations文件夹,并在该目录下创建了Configuration.cs文件。
使用Visual Studio打开Configuration.cs文件,向Seed方法中添加要插入数据表的数据。
2、Add-Migration Initial来创建初始迁移
3、Add-Migration "Adduserrolemanagermenu" 创建新的版本并指定标识符
4、update-database –TargetMigration:"201301230114573_InitPartialDb" 更新到指定的版本,update-database更新到最新版本。
5、如果要最终生成一个版本,可以先删除Migrations文件夹,然后执行1和2即可,把Seed里边的代码贴过了,执行4即可。
原文:连接
DbMigration的使用方法
标签:
热心网友 时间:2022-04-30 23:09
seed函数内容添加的时候,你的codefirst代码没有更新,所以Seed函数没有被调用。Migration只检查数据库的机构有没有发生变化,如果发生了变化,它会调用Seed方法重新初始化数据库。但是如果数据库已经存在而且与你的当前代码一致,Migration就不会再调用seed方法了。