我有一个表格,其中有两列定义为varchar(50):Column1和Column2。我想返回一个字典<string, string>
,其中每行都在字典中,其中Column1是键,Column2是值。这是我的:从linq查询返回字典<string,string>
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。 – Evk