ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

【ASP.NET CORE】EntityFrameworkCore 数据迁移

2026/8/3 22:31:49 拓冰建站 浏览量
【ASP.NET CORE】EntityFrameworkCore 数据迁移

如果数据库中已经有数据结构,可以使用Scaffold-DbContext来同步model,-connection是字符串,-outputdir 是输入文件夹名称,举例的脚本使用的是sqlserver数据库

  1. 通用
Scaffold-DbContext -Connection "Database=Address;Data Source=localhost;User Id=sa;Password=sa;TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer  -OutputDir "Models" 

2,force(覆盖),当Models文件夹下已有数据库实体类时使用。

Scaffold-DbContext -Connection "Database=Address;Data Source=localhost;User Id=sa;Password=sa;TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer  -OutputDir "Models" -force

3,指定生成某一个数据库表的实体类。

Scaffold-DbContext -Connection "Database=Address;Data Source=localhost;User Id=sa;Password=sa;TrustServerCertificate=true" Microsoft.EntityFrameworkCore.SqlServer  -OutputDir "Models" -force -tables City