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
上述命令,可以将最近一次的数据库升级进行一次还原。