我需要为LINQ查询创建一个Distinct
类。让我们说部门DTO课程看起来像这样:
public class Department
{
public int ID {get; set;} //primary key
public string Name {get; set;}
public string Address {get; set;}
}
我需要通过不同的部门名称(而不是ID)进行查询。
我的GetHashCode
会是什么样的
public int GetHashCode(Department record)
{
return record.NAME.GetHashCode();
}
或者看起来像
public int GetHashCode(Department record)
{
return record.ID.GetHashCode();
}