EF命令操作符

dotnet ef migrations add Initial     建立并初始化数据库
dotnet ef database update            更新数据库

dotnet ef migrations add xxxx     更新模型字段后需要执行此命令通知vs重新编译表变动  xxxx为变更的任意字段名  一个就够  系统会自动追加变更添加的其他字段
dotnet ef database update           更新数据库

或者vs中
PM> Enable-Migrations    启动迁移配置
PM> Add-Migration xxxx       更新数据库的迁移的名称  更新模型字段后需要执行此命令通知vs重新编译表变动  xxxx为变更的任意字段名  一个就够  系统会自动追加变更添加的其他字段
                         (注意这里必须是在Models目录中添加数据模型(类、新建项、现有项等)并重新生成后,然后添加对应的控制器和视图后才能使用此命令,生成迁移命令后马上使用Update-Database更新数据库。)
                         (可以多次修改生成一次迁移命令,不能多次迁移修改却执行一次更新数据库,只能迁移一次就更新一次。)
PM> Update-Database –TargetMigration: $InitialDatabase  回滚数据库至初始状态
PM> Update-Database –TargetMigration: xxxx   回滚数据库至某个更新

PM> Update-Database          更新数据库

猜你喜欢

转载自blog.csdn.net/LanSeTianKong12/article/details/84986678