【ASP.NET CORE】数据迁移 codefirst

  1. 已经写好实体类,使用add-migration生成数据迁移语句,注意如果项目中有多个dbcontext需要使用 -context 名称,指定下需要使用的dbcontext
    【ASP.NET CORE】数据迁移 codefirst_第1张图片
add-Migration Address -context mvcsqlcontext

运行后会生成两个文件
【ASP.NET CORE】数据迁移 codefirst_第2张图片
2. 使用Update-Database语句更代码更新更新到数据库中

Update-Database Address -context mvcsqlcontext

运行后会出现图中表记录迁移
【ASP.NET CORE】数据迁移 codefirst_第3张图片
可能会出现数据库中表已存在的问题,可以在表中增加 migration,版本名字是efcore的版本,运行完上图脚本会删除表重新建在这里插入图片描述
【ASP.NET CORE】数据迁移 codefirst_第4张图片

你可能感兴趣的:(#,DB_SqlServer,#,ASP.NET,CORE,数据库,sqlserver,asp.net,.netcore)