У меня есть следующие коды, которые вызывают System.ArgumentException
:
Элемент с таким же ключом уже был добавлен.Ключ: PH
_HotelsByCountry = db.Hotels
.GroupBy(hotel => hotel.CountryCode)
.ToDictionary(group => group.Key, group => group.ToList());
Означает ли это, что групповой ключ является не уникальным при использовании операции GroupBy
?
Обновление hotel.CountryCode
- тип string
.
Обновление CountryCode
- внешний ключ.
Обновление sql serverи ef core 2.0
Обновление работает следующий код
_HotelsByCountry = db.Hotels
.GroupBy(hotel => hotel.CountryCode.Trim())
.ToDictionary(group => group.Key, group => group.ToList());