【发布时间】:2020-06-25 02:22:06
【问题描述】:
如果您查看上面的内容,我基本上是在尝试从主表中写出一个查询。
为了节省空间,我只从上表Id中选择了一个字段,但我需要整个表。
这是我在 SQL / linq 混合格式中的粗略目标。我一直在使用.Contains、SelectMany、.Any 在 linq 中玩这个,但我找不到神奇的语法。
非常感谢任何帮助。
粗略目标:
select *
from table
where BehaviourResourceAgeLevels.AgeLevelId = 1
编辑 谢谢@马特 您的解决方案帮助我完善了查询:
var ageLevels = unitOfWork.AgeLevels.AsQueryable().SelectMany(x => x.BehaviourResources)
.Where(x => x.Id == resourceId).ToList();
【问题讨论】:
-
对不起,我不能完全理解你的问题,请分享你的c#代码并解释一下。
标签: asp.net entity-framework linq