我有两个模型
Invoice
和StockItems
其中StockItems
是儿童模型。我想用他们的 StockItems
得到发票,其中 StockItem.Used
是真的。
这是我使用的查询:
var Invoices = _dbcontext.Invoice
.Include(a => a.StockItems)
.Where(s => s.StockItems.Any(a => a.Used == true))
.ToList();
但是
Where
条件没有得到应用,无论 StockItems
属性 True 和 False 的值如何,查询都会返回所有 StockItem.Used
。
那么我的查询错误在哪里?