У меня есть хеш-таблица, которую я преобразовываю в словарь в той же строке
Hashtable ids = new Hashtable();
ids = new Hashtable(_AppContext.TBL_PERSON.Where(oItem => oItem.DELETED == false).ToDictionary(o => o.CODE.ToUpper(), o => o.PERSON_ID));
Дело в том, что я получаю ошибку
"Элемент с тем же ключом имеет уже был добавлен. "
после проверки строк выясняется, что столбец CODE имеет одно и то же значение строки несколько раз. Есть ли способ выбрать только первое значение, которое происходит, как First (), но не делая его первым datatable, а затем изменяя его на hashtable?