C# 如何从observablecollection中选择列表属性上的数据
我有一个C# 如何从observablecollection中选择列表属性上的数据,c#,linq,C#,Linq,我有一个ObservableCollection,它CrawlerDetailModel有一个List属性 public class CrawlerDetailModel { public List<EblaghPersonel> EblaghPersonel { get; set; } ... } public class EblaghPersonel { public string Vahed { get; set; } }
ObservableCollection
,它CrawlerDetailModel有一个List属性
public class CrawlerDetailModel
{
public List<EblaghPersonel> EblaghPersonel { get; set; }
...
}
public class EblaghPersonel
{
public string Vahed { get; set; }
}
因为EblaghPersonel是一个列表属性,那么我该如何做呢?您可以检查
EblaghPersonel
中是否存在任何文本值为的记录:
var items = DataList.Where(x => x.EblaghPersonel.Any(ebl => ebl.Vahed == "Text"))
.ToList()
您可以检查Eblaghpersonel
中是否存在具有Text
值的记录:
var items = DataList.Where(x => x.EblaghPersonel.Any(ebl => ebl.Vahed == "Text"))
.ToList()