- 数据库包安装 Microsoft.EntityFrameworkCore.SqlServer
- 启动app 安装Microsoft.EntityFrameworkCore.Design
- 配置数据库 在 DbContext中
数据库执行日志包 Microsoft.Extensions.Logging.Console
// 配置数据库连接字符串
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseLoggerFactory(ConsoleLoggerFactory).EnableSensitiveDataLogging().
UseSqlServer("Server=.;Database=EFCore_Db;User Id=sa;Password=123");
}
4.迁移文件包 Microsoft.EntityFrameworkCore.Tools
// 获取迁移文件帮助
get-help entityframework
// 添加迁移文件
add-migration Init
// 生成迁移文件脚本
script-migration
//生成数据库
update-database -verbose
5. 每次修改后创建迁移文件
// 添加迁移文件
add-migration changeName
//更新数据库
update-database