我有以下代码,导致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)