我刚刚解决了这个问题,我正在使用实体框架从数据库中获取数据,但是遇到了问题。
问题
我的角色表有多个Roles
,它包含重复的值,例如others
4 次,我正在获取它并将其绑定到下拉列表,但我others
在下拉列表中获得 4 次值
这是我正在尝试的代码。
public List<RefrenceDataModel> GetJobRoles()
{
List<RefrenceDataModel> lstRefrenceDataReturn = new List<RefrenceDataModel>();
DataContext context = new DataContext();
lstRefrenceDataReturn = context.JobsRoles.ToList().distinct().Select(items => new RefrenceDataModel() { RefrenceDataName = items.RoleName, RefrenceDataID = items.RoleID }).ToList<RefrenceDataModel>();
return lstRefrenceDataReturn;
}
此代码返回重复值,但我不想重复,我做错了什么?