关于 sql server:自动生成的 (localDB)\\mssqllocalDB 的连接字符串在 mvc 中不起作用

Auto generated connection string of (localDB)\mssqllocalDB is not working in mvc

在我的 ASP.NET MVC 应用程序中,我创建了新的 ADO.net 实体对象


问题在用 "Server=np:\\\\\\\\.\\\\\\\\pipe\\\\\\\\LOCALDB#2XXXX\\\\\\\\ 替换 "DataResouce=(LocalDB)\\\\\\\\mssqllocaldb" 后得到解决tsql\\\\\\\\query" in ConnectionString .

服务器名称保存实例管道名称,这可以使用命令找到:

c:> sqllocaldb 信息 mssqllocaldb 。以下是详细信息。

感谢 GuidoG 的快速响应

用于实例详细信息的命令:

enter

对于 localDb,您必须设置包含数据库的文件,通常这是一个 MDF 文件。

这是你需要做的:

在磁盘上的任意位置创建一个文本文件,并将其扩展名为 .udl
现在双击该文件,Microsoft 数据链接属性窗口将打开。
在此窗口中配置所有内容,直到单击"测试连接"成功。
记得选择

Attach a database file as a database name:

当这完成并且 \\'test connection\\' 返回成功后,然后在记事本中打开该文件并检查您的情况下正确的连接字符串应该如何。