Я работаю над новым проектом, и мы используем Framework Entity, а привод DEV хотел бы использовать лямбда, когда это возможно. Одна вещь, которую мы испытываем трудно выяснить, - это то, как выбрать два столбца специально. Также как выбрать отчетливый. У нас есть таблица, которая имеет несколько записей для поставщика, но мы хотим просто получить список поставщиков и загружать в объект словаря. Это не удается, потому что, как написано, пытается добавить ключевое значение, которое уже было добавлено. Возьмите следующий запрос.
Dictionary<int, string> dict = new Dictionary<int, string>();
dict = GetWamVendorInfo().AsEnumerable()
.Where(x => x.vendor_name != null && x.vendor_id != null)
//.Select(x => x.vendor_id).Distinct()
.Take(2)
.ToDictionary(o => int.Parse(o.vendor_id.ToString()), o => o.vendor_name);
Что я хотел бы сделать, это выбрать просто Vendor_ID и Vendor_Name, чтобы мы могли получить только отчетные записи.
Любая помощь была бы очень ценится.
Спасибо,
Ронда