У меня есть таблица с двумя столбцами, определенными как varchar (50): Column1 и Column2. Я хочу вернуть словарь <string, string>
, где каждая строка находится в словаре и где Column1 является ключом, а Column2 - значением. Это то, что у меня есть:Возврат словаря <строка, строка> из запроса linq
public Dictionary<string, string> LoadAllTheDataFromDB()
{
using (MyDC TheDC = new MyDC())
{
return (from c in TheTable
select new Dictionary<string, string>()
{
//stuck here
}).FirstOrDefault();
}
}
Как сделать так, чтобы словарь заполнился?
Спасибо.
Первый Выберите эти два столбца (новый {c.Column1, c.Column2}), затем материализуйте (ToArray), затем вызовите ToDictionary. – Evk