Item
。 我想加入两个表并将结果存储在
Item
实体列表中。这是我的代码:List<Item> items = _dbContext.Items.Join(_dbContext.Header, l => l.HeaderId, r => r.Id, (l, r) => new { items = l, header = r })
.Where(p => string.IsNullOrEmpty(reportFilterDTO.HeaderDescription) || p.header.Description.Contains(reportFilterDTO.HeaderDescription));
如何将结果正确存储在项目列表中?
在这里是代码:
var items = _dbContext.Header.AsNoTracking()
.Where(p => string.IsNullOrEmpty(ReportFilterDTO.HeaderDescription) || ReportFilterDTO.HeaderDescription))
.Join(_dbContext.Item, l => l.Id, r => r.HeaderId, (l, r) => items = r );