【问题标题】:Can't find asp.net mvc 6 Template Application's Database找不到 asp.net mvc 6 模板应用程序的数据库
【发布时间】:2015-10-08 15:33:00
【问题描述】:

我创建了一个新的 asp.net 5 web 应用程序(mvc)。

在 config.json 中,这是连接字符串:

"Server=(localdb)\\mssqllocaldb;Database=aspnet5-sampleProject-be728759-6d45-4ac9-bb6c-f55ac4aee69e;Trusted_Connection=True;MultipleActiveResultSets=true"

但是当我从 sql server management studio 连接到 (localdb)\\mssqllocaldb 时,我没有看到这个数据库:aspnet5-sampleProject-be728759-6d45-4ac9-bb6c-f55ac4aee69e

我真的被困住了!

如何连接到这个数据库?

【问题讨论】:

  • 您仍然需要创建数据库。如果您使用 Entify Framework 进行数据访问,则可以运行 EF 迁移来初始化数据库。或者只使用 SQL 脚本。

标签: asp.net sql-server asp.net-mvc database asp.net-core-mvc


【解决方案1】:

到目前为止,当应用程序第一次运行时,MVC 6 不会创建数据库。目前,数据库创建是单独的方面。使用 EF 迁移创建数据库。

请运行 project.json 中存在的 EF 命令来创建数据库,如图所示 Create Your Database

ASP.NET 5 和 EF 7 团队正在努力获得工具经验。

【讨论】:

    【解决方案2】:

    解决方案很简单。

    我创建了一个数据库并将其 ConnectionString 添加到 config.json 中。

    迁移自动运行并将成员表添加到数据库中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      相关资源
      最近更新 更多