首页 > 解决方案 > EF核心加入包括

问题描述

我有一个实体“step”,它具有“name”、“description”和“parameterValue”对象列表等属性。“parameterValue”对象具有“parameterId”和“value”等属性。

我还有一个实体“parameter”,它具有“parameterId”、“unit”、“min”、“max”和“name”等属性。该实体保存“parameterValue”对象的元数据。

我想要的是生成所有步骤的视图模型,其中包括“parameterValues”。我还想将“参数”表中的元数据包含到所有“参数值”中。为了将“parameter”与“parameterValue”匹配,可以使用属性“parameterId”。

到目前为止,我可以通过使用 Include 获得包含“parameterValues”的步骤列表,但我无法弄清楚如何在“parameter”表中合并...我已经尝试在 .Include 语句中使用 .Join,但是这是不允许的。

我想这个用例很常见,但我无法理解如何链接 lambda 表达式。

我真的很感激一些指导。

标签: .netentity-frameworklambda

解决方案


推荐阅读