代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

# 1、修改EntityFrameworkCore项目下的BlazorOneDbContext文件,增加一行代码即可

1

增加Study.Trade.EntityFrameworkCore中的这个方法:

2

如无意外,文件顶部会自动引用命名空间:

3

# 2、生成迁移文件

4

执行这条命令:

dotnet ef migrations add AddTradeModule

效果如下:

5

6

# 3、将数据库的改动,应用到数据库

这里有2种办法

1)在EntityFrameworkCore项目下继续执行命令

dotnet ef database update

效果图如下

8

可以看到数据库中,多了Trade模块的表了(我们目前只有一张表)

9

这张表里,多了一条记录:

10

上图中表格的MigrationId字段,就是我们先前dotnet ef migrations add后跟着的参数名字。ProductVersion字段是dotnet ef这个工具的当前版本号。

2)第二种更新数据库的办法,就是直接运行DbMigrator控制台程序

11

运行的效果如下:

12


# 4、签入代码

13

自此,引入Study.Trade模块的数据库表结构的事就完成了,下一篇文章的内容是在BlazorOne项目中打开Trade模块的界面。

posted on 2023-05-20 15:38  终南山人  阅读(43)  评论(0)    收藏  举报