【发布时间】:2016-11-19 21:59:37
【问题描述】:
我有一个表,其中有 2 列定义为 varchar(50):Column1 和 Column2。我想返回一个<string, string> 的字典,其中每一行都在字典中,其中 Column1 是键,Column2 是值。这就是我所拥有的:
public Dictionary<string, string> LoadAllTheDataFromDB()
{
using (MyDC TheDC = new MyDC())
{
return (from c in TheTable
select new Dictionary<string, string>()
{
//stuck here
}).FirstOrDefault();
}
}
如何使字典被填满?
【问题讨论】:
-
首先选择这两列(new {c.Column1, c.Column2}),然后物化(ToArray),然后调用ToDictionary。
标签: c# asp.net linq-to-sql