.net - 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 表达式。
我真的很感激一些指导。
解决方案
推荐阅读
- azure-ad-b2c - B2C - 有效时的“无效密码”
- docker - 通过文件组合覆盖没有值的特定 docker-compose 值
- python - 二进制字符串长度 8 到 ASCII
- python - 将 pyspark 数据帧转换为 pandas 会抛出 org.apache.spark.SparkException: Unseen label: null
- prolog - 具有递增分量的动态 Prolog 谓词
- python - _curses.error: addwstr() 在 newwin 方法上将 nlines 更改为 1 返回 ERR
- sql - SQL 如果条件为真 更新表
- rust - 如何修复“使用通过 `extern crate` 项目引入的 extern prelude 名称不稳定”
- sql - 如何计算视图中的列数?- 甲骨文 SQL
- ibm-odm - 如何更新列表状态,以便 Rete 拾取其中添加的对象以重新评估规则