dotnet-ef命令行工具

EntityFramework是微软出品的ORM框架,类似于Hibernate。

它有三种开发方式,模型优先、数据库优先、代码优先。

其中代码优先,在于开发人员可以直接编写实体类和DBContext类,后续利用dotnet-ef工具来应用于数据库或生成脚本。

1、安装dotnet-ef

dotnet tool install dotnet-ef -g

上述命令可以完成安装,其中-g代表安装在公共区域

2、运行

dotnet ef –help

上述命令可以显示其帮助内容

3、生成合并信息

dotnet ef migrations –help

上述命令可显示生成合并信息,这个命令的具体操作方式

4、更新现有数据库

需要确保数据库链接正确,之后运行如下命令

dotnet ef database update

如上,可以完成数据库升级。

5、删除最近一次的升级

dotnet ef migrations remove

上述命令,可以将最近一次的数据库升级进行一次还原。