以下表达式返回一个联系人 - 具有数十个属性的整个联系人。这很好,但理想情况下,我希望返回的只是联系人的 ID (contact.contactId) 属性。我该怎么做?
var assocOrg = Contacts.Where(x => x.ContactTypeID == 2 && x.OrganizationName == "COMPANY XYZ");
最佳答案
var result = Contacts.Where(x => ...)
.Select(x => x.ContactID);
或
var result = from x in Contacts
where x.ContactTypeID == 2 && x.OrganizationName == "COMPANY XYZ"
select x.ContactID;
关于c# - 从 LINQ 查询结果返回单个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4287789/