我有一个包含我想要的所有值的存储库
我们将其称为然后fieldsRepo
我有一个包含字段值的实体。我们称之为entity.FieldValues
我需要编写一个查询来获取所有字段fieldsRepo
,以及它们的值(entity.FieldValues
如果存在)。
如何将其编写为带有左连接的 LINQ,这将过滤掉实体不包含字段的位置。我希望他们仍然被包括在内。
var query = from field in fieldsRepo
join entityField in entity.FieldValues
on field.Id equals entityField.FieldId
select new { ... };