我开始一个新项目并打算在开发期间使用本地数据库文件,而不是使用网络服务器。我可以通过右键单击服务器资源管理器中的.mdf并选择“新建查询”来查询它,但是如果必须定期将所有sql脚本复制到它上,那将是一件痛苦的事。
如果我的帖子含糊不清,我道歉 - 我很难说出我想做的事情。我想在我的App_Data中使用带有.mdf文件的SQL Server提示符。 (screenshot)
当我在服务器资源管理器中检查.mdf
的连接字符串时,我得到以下内容:
Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\[username]\Desktop\...\App_Data\localdb.mdf;Integrated Security=True
尽管如此,我还是没有设法以任何形式获得这个字符串。
答案 0 :(得分:2)
陷入同样的问题并且生气了。解决方案最终非常简单。这是Entity Framework生成的连接字符串:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\******.mdf;Initial Catalog=******;Integrated Security=True" providerName="System.Data.SqlClient" />
只需抓取数据源并将其插入SQL Server Management Studio中的“服务器名称:”:
很高兴去!