我正在尝试使用新功能 Filtered on Include 但我没有以某种方式正确。 https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-5.0/whatsnew#preview-3
我有一个带有类别的产品。我需要在类别标题/名称上过滤产品。这是多对多的关系。
类别标题应包含“Vlees”。但不知何故,数据库中的所有6 个产品都会返回,即使 Category.Title 名称错误。
var products = await _context.Product
.Include(c => c.ProductCategories.Where(c => c.Category.Title.Contains(containsTitle)))
.ThenInclude(c => c.Category)
.ToListAsync();