Я пытаюсь преобразовать DataTable в словарь, используя метод, описанный here, но я получаю сообщение об ошибкеDataTable ToDictionary несколько колонок
Не может неявно преобразовать тип System.Collections.Generic.Dictionary>»для 'System.Collections.Generic.Dictionary``.
Этот link помог, но только одно значение втягивается в словарь, а не несколько, что мне нужно.
Спасибо за любую помощь.
public class MCEAV
{
public int ID { get; set; }
public int BOOK_ID { get; set; }
public double DATA { get; set; }
}
Dictionary<int, MCEAV> dctGREEKS = new Dictionary<int, MCEAV>();
dctGREEKS = DATActx.MONTECARLO_EAVs.Select(Z => new { Z.ID, Z.BOOK_ID, Z.DATA}).ToDictionary(Z => Z.ID);
Если у вас есть 1 значение в 'MONTECARLO_EAVs' вы получите одно значение в словаре. Это просто. – user3185569