一、运行cmd,切换到打开项目所在文件夹,输入下面的命令数据库
dotnet ef migrations add Initial 创建并初始化数据库
dotnet ef database update 更新数据库
dotnet ef migrations add xxxx 更新模型字段后须要执行此命令通知vs从新编译表变更 xxxx为变动的任意字段名 一个就够 系统会自动追加变动添加的其余字段
dotnet ef database update 更新数据库
二、vs中
Enable-Migrations 启动迁移配置
更新模型字段后须要执行此命令通知vs从新编译表变更 xxxx为变动的任意字段名 一个就够 系统会自动追加变动添加的其余字段
(注意这里必须是在Models目录中添加数据模型(类、新建项、现有项等)并从新生成后,而后添加对应的控制器和视图后才能使用此命令,生成迁移命令后立刻使用) (能够屡次修改生成一次迁移命令,不能屡次迁移修改却执行一次更新数据库,只能迁移一次就更新一次。)PM> Update-Database –TargetMigration: $InitialDatabase 回滚数据库至初始状态PM> Update-Database –TargetMigration: xxxx 回滚数据库至某个更新PM>PM> Add-Migration xxxx 更新数据库的迁移的名称Update-Database更新数据库。