如何通过相关属性中的“OfType”过滤 LINQ 查询?
示例:我正在 OrderLines 集合中搜索包含来自匹配的 productID 列表的产品的订单行。我想使用 contains 来完成此操作:
OrderLines.Where(o => productIDs.contains(o.ProductID))
但是,我只想选择与 SalesOrder 相关的订单行,而不是采购订单。所以OrderLines.Document
需要ofType<SalesOrder>
如何将其用于 linq 查询?
我尝试了 getType,但出现此错误:“LINQ to Entities 无法识别方法 'System.Type GetType()' 方法,并且此方法无法转换为存储表达式。”