通八洲科技

EF Core怎么做数据库第一个版本的迁移 EF Core初始化迁移方法

日期:2026-01-01 00:00 / 作者:煙雲
EF Core 初始化数据库迁移的核心是先执行 dotnet ef migrations add InitialCreate 创建首次迁移文件,再运行 dotnet ef database update 自动创建数据库并应用迁移;需确保已安装 Microsoft.EntityFrameworkCore.Design 包、正确注册 DbContext、指定有效启动项目及指向不存在的数据库连接字符串。

EF Core 初始化数据库迁移,核心就是用 dotnet ef migrations add 命令创建第一个迁移文件,再用 dotnet ef database update 应用到数据库。

确保项目已正确配置 EF Core

在运行迁移命令前,必须确认以下几点:

执行第一个迁移(Initial Migration)

打开终端(确保在包含 .csproj 的项目目录下),运行:

dotnet ef migrations add InitialCreate

这个命令会:

应用迁移并创建数据库

执行以下命令将迁移写入数据库:

dotnet ef database update

效果是:

常见问题与提醒

遇到报错?大概率是这几类:

基本上就这些。第一次迁移不复杂,但容易忽略设计包和启动上下文配置。