开发环境
编译器:VS2019
数据库:SqlServer 2019
运行环境
DotNet Core SDK(3.1.400)
SqlServer迁移方式
依赖包
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
使用迁移命令需要的依赖包
Microsoft.EntityFrameworkCore.Tools
EntityFramework
Microsoft.EntityFrameworkCore.Design
迁移命令
1.创建第一个迁移
Add-Migration InitialCreate
2.创建数据库和架构
Update-Database
如果在实体中需要新增CreatedTimestamp 字段
public class Blog
{
public int Id { get; set; }
public string Name { get; set; }
public DateTime CreatedTimestamp { get; set; }
}
执行如下命令创建新迁移:
Add-Migration AddBlogCreatedTimestamp
Update-Database
如果执行Update-Database异常需要删除上一个添加的迁移命令
删除上一个添加的迁移命令
Remove-Migration
appsettings.json配置
新增Connectio