我有一个包含以下属性的类:
public class Suborder
{
public List<OrderLineItem> OrderLineItemList { get; set; }
public string ProviderCode { get; set; }
}
public class OrderLineItem
{
public List<OrderLineItem> BundleComponentList { get; set; }
public string Product { get; set; }
}
我想遍历 BundleComponentList 以检查它的任何项目是否具有等于 Shoes 的 Product 值。我试过这样但收到错误
if (suborder.OrderLineItemList.Any(x => x.Product == "Shoes") || suborder.OrderLineItemList.Where(x=>x.BundleComponentList.Any(y=>y.Product == "Shoes")))
运算符“||” 不能应用于“bool”和“System.Collections.Generic.IEnumerable”类型的操作数
我的 LINQ 有什么问题?
元芳怎么了
翻过高山走不出你
九州编程
RISEBY
随时随地看视频慕课网APP
相关分类