首页 > 解决方案 > 如何通过更新使用 JOIN 的 linq 查询中的几个属性来返回对象

问题描述

我知道这个问题已经被问过很多次了,但是 LINQ 本身有时看起来很混乱。我真的需要了解如何使用 LINQ 以及里面发生了什么。

我的示例项目包含以下实体:Movies、Entities、MovieEntitiesLink

C# LINQ 查询中是否有一种方法可以在将对象投影到输出列表时立即更新属性?

示例代码:

var finalResult = (from me in MovieEntitiesLink
                  join m in Movies on me.MovieId equals m.Id
                  join e in Entities on me.EntityId equals e.Id
                  //me => me.Movie = m, me.Entity = e
                  select me);

编辑:此处链接的重复答案有点令人困惑,但是所有这些问题都被标记为重复的最原始问题为我完成了这项工作。

标签: c#linqlinq-to-entities

解决方案


推荐阅读