小编Mir*_*zzi的帖子

SQL Server 2016 LocalDb连接问题

我用.mdf数据库文件(版本13.00.4001)创建了一个应用程序。

如果我在编译应用程序的同一台计算机上运行该应用程序,那么一切都会很好。但是,如果我尝试在安装了SQL Server LocalDb 2016的第二台计算机上运行它,则它不起作用,并说无法在计算机上找到SQL Server。

有什么问题?我不明白为什么。

如果我尝试在装有SQL Server 2014 LocalDB和2016的PC上运行应用程序,则日志显示

无法打开,因为它是852版。此服务器支持782版和更早版本。不支持降级路径

真的我不明白为什么会有所有这些问题。

用于建立连接字符串的代码:

"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=" + 
Directory.GetCurrentDirectory() + 
@"\Dati.mdf; Integrated Security=True"
Run Code Online (Sandbox Code Playgroud)

c# sql-server localdb

5
推荐指数
1
解决办法
1805
查看次数

Dictionary <string [],object []> c#TryGetValue始终返回null

我有一个这样的简单字典:

Dictionary<string[], object[]> list = new Dictionary<string[], object[]>();
Run Code Online (Sandbox Code Playgroud)

我添加项目:

list.Add(new string[] {"a", "a", "a"}, new object[]{ });
Run Code Online (Sandbox Code Playgroud)

当我尝试按键获取值时出现问题

object[] values;   
if(list.TryGetValue(new string[] {"a", "a", "a"}, out values)
{  }
Run Code Online (Sandbox Code Playgroud)

总是返回null.似乎他在字典中找不到这个键但是你可以看到有......

感谢帮助

c# dictionary

3
推荐指数
1
解决办法
942
查看次数

标签 统计

c# ×2

dictionary ×1

localdb ×1

sql-server ×1