首页 > 其他分享 >在Study.BlazorOne项目中引入Study.Trade模块的实体的表结构

在Study.BlazorOne项目中引入Study.Trade模块的实体的表结构

时间:2023-05-20 15:57:26浏览次数:38  
标签:Study ef Trade BlazorOne 模块 dotnet 数据库

# 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模块的界面。

标签:Study,ef,Trade,BlazorOne,模块,dotnet,数据库
From: https://www.cnblogs.com/amisoft/p/17417309.html

相关文章

  • 为Study.BlazorOne引入Study.Trade模块
    #1、在Application项目中添加Trade的对应的包默认的源多半是nuget.org我们自己的模块,一般在我们自己的NuGet服务器从“已安装”切换到“浏览”。这里只会列出少量的包,并不是说这个源里只有3个包。找到我们的包后点“安装”:在下图中“确定”:安装成功后如下图所示:#2、为其它项目都......
  • pupstudy的使用
    打开环境点击管理——打开根目录把靶场放在www文件夹里网页打开127.0.0.1/靶场文件名即可......
  • vulstudy之DVWAsql注入练习
    Vulstudy/DVWAsql注入练习目录Vulstudy/DVWAsql注入练习 一.Vulstudy搭建 二.Sql注入 Low级别: medium级别 High级别 一.Vulstudy搭建vulstudyvulstudy是专门收集当下流行的漏洞学习平台,并将其制作成docker镜像,方便大家快速搭建环境,节省搭建时间,专注于漏洞学习上。......
  • 运行Study.Trade模块的Web.Unified.Host
    1、把Web.Host的项目设置为启动项目上一篇文章报错,因为npm功能没有安装,导致Web.Unified.Host的wwwroot下没有libs目录。2、默认是在IISExpress中承载4、修改一下,5、直接点击上面的红框6、浏览器打开了一个网址7、点“高级”8、点“接受风险并继续”控制台程序报错如下VisualStud......
  • MIS501 Case Study
    MIS501Assessment3CaseStudyPage1CaseStudyImpressedbyyourprogramsimplementedinAssessment2,thestakeholdersoftherestauranthaveaskedyoutodevelopaprogramextendingAssessment2.Inthisassessment,youwillhavetousetheObjectOrienta......
  • phpstudy配置nginx跨域请问
    add_headerAccess-Control-Allow-Origin*; add_headerAccess-Control-Allow-Methods'GET,POST,OPTIONS'; add_headerAccess-Control-Allow-Headers'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Cont......
  • backtrader docker腳手架部署
    1.導讀兼容backtrader,pyfolio,zipline,yfinance的安裝版本saveBacktraderandPyfolioplotimage储存backtrader和pyfolio的图片 2.前言所謂一步一坑,當項目要自動化部署時,就要自己填坑了。 3.安裝流程3.1DockerfileFROMamd64/python:3.6ENVPYTHONUNBUF......
  • 关于【安全狗】在【phpstudy】中【无法找到apache服务名】的问题
      网上很多说就是在安装安全狗apache版的时候,安装程序找不到apache的服务名。   然后看了网上很多教程说就是把phpstudy的允许模式改为【系统服务】模式就行  但是我改了之后在服务里面还是没有找到apache的服务。   这里我记录下,给那些有需要的小伙伴   我......
  • phpstudy安装dvwa
    1、环境MicrosoftWindows[版本10.0.19043.2130]phpstudy_x64_8.1.1.3.exeMySQL5.7.26Nginx1.15.11php7.3.4nts2、下载解压,将其放入phpstudy的网站根目录下,并将目录重命名为dvwa方便访问3、初次启动(1)开启nginx和mysql(2)访问127.0.0.1/dvwa/,(3)赋值重名名后,不需要......
  • How to use the Raspberry Pi to study the Linux kernel source code All In One
    HowtousetheRaspberryPitostudytheLinuxkernelsourcecodeAllInOne如何利用树莓派来研究Linux内核源码AllInOnehttps://github.com/torvalds/linux学习笔记在Linux系统中,一切皆文件!(......