我有以下代码,导致System.ArgumentException:
已添加具有相同键的项目.重点:PH
_HotelsByCountry = db.Hotels
.GroupBy(hotel => hotel.CountryCode)
.ToDictionary(group => group.Key, group => group.ToList());
Run Code Online (Sandbox Code Playgroud)
这是否意味着组密钥是不唯一的在使用时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());
Run Code Online (Sandbox Code Playgroud)