0

我正在尝试在 Visual Studio 2015 中创建一个新的 Web MVC 项目。我想使用我自己的已经存在的数据库,并且我想在创建项目时添加身份验证模型和控制器。

问题是:

  1. 当我创建一个新的 MVC 项目时,我可以选择身份验证类型,但我无法选择它使用的数据库。因此,该项目是使用自己的本地数据库创建的,而我想使用我的,以便在我自己的数据库中创建所有必要的表和 DB 对象。
  2. 我什至找不到使用项目创建的 LocalDB 文件来将身份验证数据导出到我自己的数据库。
  3. 当我尝试连接到数据库时,它要求我浏览 mdf 文件,但我不知道该文件是在哪里创建的。我在资源管理器中搜索了 mdf 文件,但一无所获。
4

1 回答 1

0

我知道如何使它工作!如果有人有同样的问题,这些是步骤:

Visual Studio 创建默认连接 - 是。但它不会创建表(甚至可能是数据库本身)。

所以我做了以下事情:

  1. 使用个人用户帐户选项作为身份验证安装了项目(带有框架模板的 ASP.NET Core Web 应用程序)。

  2. 然后转到 appsettings.json 并更改了我自己的数据库的连接字符串。(不需要创建asp auth表,只需要准备好自己的数据库)

  3. 我单击调试并显示网站。

  4. 单击注册并注册新用户 - 我得到了带有按钮的屏幕来进行迁移。

  5. 我单击了按钮并刷新了页面。

  6. 转到我的数据库,看到所有表都已在其中创建,并且用户已插入数据库。

我希望这对任何人都有帮助。

于 2017-03-13T16:01:09.417 回答