我只是坚持这个问题,我使用实体框架从数据库中获取数据,但面临问题。
问题
我的角色表有多个Roles
,它包含重复的值others
4次,我正在抓取它并将其绑定到下拉列表,但我得到了{{ 1}}下拉列表中的值4次
这是我正在尝试的代码。
others
此代码返回重复值,但我不想重复,我做错了什么?
答案 0 :(得分:1)
使用GroupBy
lstRefrenceDataReturn = context.JobsRoles
.GroupBy(r => r.RoleName)
.Select(g => g.FirstOrDefault())
.Select(items => new RefrenceDataModel() { RefrenceDataName = items.RoleName, RefrenceDataID = items.RoleID }).ToList<RefrenceDataModel>();