脚手架身份框架mvc核心

时间:2017-08-21 13:53:40

标签: sql model-view-controller asp.net-core asp.net-identity scaffolding

我无法在虚拟机上重新创建我的C#项目。

基本上,我复制了我的项目,在我的虚拟机上打开它。脚手架,所以我在SQL中手动创建一些表后,让SQL数据库与虚拟机上的项目进行通信。

问题:如何将Identity framework sql data-Tables放入我的虚拟机器SQL表部分? 我希望左边的黄色表格(我的原始机器sql)也出现在我的虚拟机sql上,图片的右侧。

如何自动获取?下载Nuget for identity框架,但我想有某种脚手架或类似的东西?

Picture of what I mean

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您想要为Identity创建表。这里有2个选项:

  1. 使用this post

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

  4. enter image description here

    然后只需选择您需要的表格,然后选择Save to new query windowenter image description here

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