SQL Server对象资源管理器未显示数据库
这是一个非常小的代码优先EF6项目。 我添加了迁移并成功更新了数据库。 这是输出:
PM> update-database -Verbose
使用StartUp项目’ChattyServer’。
使用NuGet项目’ChattyDataModel’。
目标数据库是:’ChattyDataModel.ChattyContext’(DataSource:。\ SQLEXPRESS,Provider:System.Data.SqlClient,Origin:Convention)。
没有待定的显式迁移。
运行种子方法。
但是,当我打开SQL Server对象资源管理器时,我找不到我的数据库:
UPD : app.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
-
然后测试连接。
-
然后在选择或输入数据库名称,您应该获得您的数据库。