我已经问过类似的问题,但不是很准确,所以我会再做一次。
假设我有一个模型,其中一个实体包含另一个实体。有没有办法通过 linq 查询访问子实体的属性?这是示例:
string category = "something";
IEnumerable<string> Items = _itemsRepository.GetItems()
.Where(i => i.Product.Category == category)
.OrderBy(i => i.ItemId);
在子句“Where”中,我想访问子实体的属性“Category”,(这段代码不起作用)。表“Items”包含表“Products”的外键“ProductId”。
所以在这里我想选择产品类别等于“某物”的项目。如何做呢?
先感谢您!