SQL Server对象资源管理器未显示数据库

这是一个非常小的代码优先EF6项目。 我添加了迁移并成功更新了数据库。 这是输出:

PM> update-database -Verbose 

使用StartUp项目’ChattyServer’。
使用NuGet项目’ChattyDataModel’。
目标数据库是:’ChattyDataModel.ChattyContext’(DataSource:。\ SQLEXPRESS,Provider:System.Data.SqlClient,Origin:Convention)。
没有待定的显式迁移。
运行种子方法。

但是,当我打开SQL Server对象资源管理器时,我找不到我的数据库: 没有显示ChattyDataModel.ChattyContext

UPDapp.config – 我应该将哪个连接字符串用于LocalDb

    

UPD :更新了app.config ,添加了:

    

然后创建了一个新的迁移并更新了一个数据库 SQL Server对象资源管理器中没有任何更改

UPD我将目录从master更改为chatty,创建了新的迁移并更新了db-still无法在SQL Server对象资源管理器中看到db

首先 :您正在使用Master数据库。 查看此post以了解如何设置连接字符串: 无法找到我的EF代码第一个数据库。

其次 :你没有连接到SQLEXPRESS

  • 在Server Explorer中,单击Connect to Database。

  • 然后在服务器名称中键入.\sqlexpress

  • 然后测试连接。

  • 然后在选择或输入数据库名称,您应该获得您的数据库。