# 1、修改EntityFrameworkCore项目下的BlazorOneDbContext文件,增加一行代码即可
增加Study.Trade.EntityFrameworkCore中的这个方法:
如无意外,文件顶部会自动引用命名空间:
# 2、生成迁移文件
执行这条命令:
dotnet ef migrations add AddTradeModule
效果如下:
# 3、将数据库的改动,应用到数据库
这里有2种办法
1)在EntityFrameworkCore项目下继续执行命令
dotnet ef database update
效果图如下
可以看到数据库中,多了Trade模块的表了(我们目前只有一张表)
这张表里,多了一条记录:
上图中表格的MigrationId字段,就是我们先前dotnet ef migrations add后跟着的参数名字。ProductVersion字段是dotnet ef这个工具的当前版本号。
2)第二种更新数据库的办法,就是直接运行DbMigrator控制台程序
运行的效果如下:
# 4、签入代码
自此,引入Study.Trade模块的数据库表结构的事就完成了,下一篇文章的内容是在BlazorOne项目中打开Trade模块的界面。
标签:Study,ef,Trade,BlazorOne,模块,dotnet,数据库 From: https://www.cnblogs.com/amisoft/p/17417309.html