在getter属性上使用LInq'Select Distinct'

时间:2014-07-08 19:09:24

标签: c# sql linq

我有一个Object,Company,它是另一个名为Load

的对象的属性
public Class Load
{
    private Company _Company;
    public Company Company
    {
        get
        {

            return _Company;

        }

        set
        {
            SetPropertyValue("Company", ref _Company, value);
        }
    }
}

当我看到公司下拉列表时,我需要获得一份独特的公司列表。目前我看到数据库中的重复项。我可以使用Linq完成此操作吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以通过Linq来做。我假设您将companyID作为主键。

列出lstComp = new List(); var companyids = lstComp.Select(x => x.companyID).Distinct();