脚手架身份框架mvc核心

Scaffolding Identity framework mvc core

我在虚拟机上重新创建 C# 项目时遇到问题。

基本上,我已经复制了我的项目,并在我的虚拟机上打开了它。在 SQL 中手动创建一些表后,我得到了 SQL 数据库来与我在虚拟机上的项目对话。

问题:如何将身份框架 sql 数据表放入我的虚拟机 SQL 表部分? 我希望左侧(我的原始机器 sql)以黄色突出显示的表格也出现在我的虚拟机 sql 上,图片的右侧。

我怎样才能自动得到这个?用于身份框架的 Nuget 已下载,但我想有某种脚手架或类似的东西?

Picture of what I mean

如果我对你的理解正确的话,你想为身份创建表。您在这里有 2 个选项:

  1. 使用

  2. 中描述的迁移
  3. 或者只使用 EF Core 或 SQL Management Studio 为 Identity 表生成 SQL 脚本,因为根据屏幕你有 SQL Management Studio,你可以使用它为使用 Task->Generate Scripts... 的特定表生成脚本,同时右键单击您的数据库。

然后只需选择您需要的表格,然后选择 Save to new query window

  1. 如果数据库不是很大,您也可以使用Task->Back up...将其保存在您的机器上。然后将此备份复制到虚拟机并使用 Restore Database 将其还原到那里。您甚至可以为此 like described here.
  2. 使用 SQL