public class AppointmentsDto
{
/// <summary>
/// 资源ID
/// </summary>
public string ResourceID { get; set; }
/// <summary>
/// 部门ID
/// </summary>
public string DeptID { get; set; }
/// <summary>
/// 部门名称
/// </summary>
public string DeptName { get; set; }
}
public class AppointmentsResourceDto
{
/// <summary>
/// 资源ID
/// </summary>
public string ResourceID { get; set; }
}
方法一:使用LinQ先对 AppointmentsDto对象列表中的ResourceID字段去重,然后转成AppointmentsResourceDto列表对象。
//查询列表
List<AppointmentsDto> lst = GetListByTable();
//获取AppointmentsResourceDto对象列表
List<AppointmentsResourceDto> obj = from e in lst.Select(o => o.ResourceID).Dis