EF Core codefirst数据迁移

Posted paulin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF Core codefirst数据迁移相关的知识,希望对你有一定的参考价值。

1.新建表

新建Entity类,新建Configuration类,然后add-migration +自定义名称(生成数据库操作的日志,不得随意删除和更改),然后重新生成项目。

2.更新表的结构

更新需要修改的Entity类、Configuration类,然后add-migration +自定义名称,然后重新生成项目。

3.删除使用ef建的表

直接删除Entity类和Configuration类,然后add-migration +自定义名称,然后重新生成项目。

4.自己在sqlserver中新建的其他表没有关系。

总之,对于使用ef core创建的表的结构进行修改,就必须进行数据迁移。

 

以上是关于EF Core codefirst数据迁移的主要内容,如果未能解决你的问题,请参考以下文章

EF6 Codefirst+MySql 数据库迁移

EF CodeFirst数据迁移与防数据库删除

EF架构~codeFirst从初始化到数据库迁移

EF架构~codeFirst从初始化到数据库迁移

EF6 在原有数据库中使用 CodeFirst 总复习(重建迁移)

EF CodeFirst 命令步骤