实体框架在表之一上的不存在列上JOIN ON(lamda语法)

时间:2019-05-30 15:04:37

标签: entity-framework entity-framework-core

我需要在多列上联接2个表,其中一列仅存在于一个表中。代码看起来像这样

    context.Table1
        .GroupJoin(context.Table2,
            x => new { x.Id, SomeColumnOnlyInTable2},
            y => new { Id=y.Table1Id, y.SomeColumnOnlyInTable2},
            (x, y) => new { x, y })

但是编译器抱怨说SomeColumnOnlyInTable2在当前上下文中不存在(第3行)。我特定的SQL查询需求,需要这种JOIN ON类型。谁能建议如何做这项工作。

0 个答案:

没有答案