如何加入两个实体并将结果存储在EF Core

问题描述 投票:0回答:1
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 );
c# entity-framework-core
1个回答
-1
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.