加入多个领域

时间:2019-01-10 10:54:00

标签: asp.net-core

我正在尝试在多个字段上与LINQ联接,但是我一直收到以下错误:

错误:

join子句中的表达式之一的类型不正确。在调用“加入”时类型推断失败。

LINQ查询:

var query =  from s in _dbContext.Samples
                 join sp in _dbContext.UserSampleTypePurposes on new {SampleTypeId = s.SampleTypeID, PurposeId = s.PurposeID} equals new { SampleTypeId = sp.SampleTypeId, PurposeId = sp.PurposeId}
             select s;

SamplteTypeId和PurposeId是各自表的外键。

系统:

dotnet核心2.2.102

有人知道如何解决此问题?还是做不同的事情?

0 个答案:

没有答案