0
点赞
收藏
分享

微信扫一扫

EF Core 迁移数据库

Ewall_熊猫 2022-03-11 阅读 83

这两天一直在学习ABP VNext框架,整到数据库那一块了。发现问了问组里大佬,要使用EFCore迁移数据库。我寻思这和我自己以前搞得不太一样,以前是要写SQL或者直接GUI建表,现在怎么命令行敲一下就自动生成了,写个博客记录一下。

EF Core 是一个ORM(对象关系映射),它使 .NET 开发人员可以使用 .NET对象操作数据库,避免了像ADO.NET访问数据库的代码,开发者只需要编写对象即可。

1.获取EF Core

  通过NuGet获取要使用的数据库支持。比如:Microsoft SQL Sever

  打开NuGet程序包管理器控制台,输入:

Install-Package Microsoft.EntityFrameworkCore.SqlServer

2. 在ABP下建立实体,不赘述,看ABP教程。

3.打开NuGet程序包管理控制台

先输入

 Add-Migration xxxxxxxxx

xxxxxxxxx是自己规定的版本号,一般用日期,例如 220315

再输入

Update-Database

迁移成功后,会创建数据库,以及会在项目中生成一个Migrations文件夹,里面时迁移记录。

里面有一个类,包含两个函数 Up 和 Down,Down用于回滚。

举报

相关推荐

0 条评论