net core6 - EFCore -Code first 迁移
1、nuget引用
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.SqlServer.Design
Microsoft.EntityFrameworkCore.Tools
2、执行脚本
打开VS-》工具-》nuget包管理器-》程序包管理器控制台-》执行脚本
add-migration Init001
生成后的文件:
3、更新
修改上一步生成的BusinessDbContext.cs数据库链接
optionsBuilder.UseSqlServer("Data Source=DESKTOP-1Q7NAPD;Initial Catalog=Test_new;User ID=sa;Password=sa123456");
执行命令
update-database
执行后会在数据库生成一个新的Test_new数据库