这里有一个问题:LEFT OUTER JOIN in LINQ,但这是专门询问的有关 Linq-to-Objects 的问题。这个问题是关于 Linq-to-Entity 的。
我有一个内部联接,我想将其变成外部联接:
alumni = alumni.Join(_context.AlumniSurvey, a => a.Uid, s => s.Uid, (a, s) => new { a, s })
.Where(x => x.s.UniversityNumber != x.s.Uid)
.Select(x => x.a);
Run Code Online (Sandbox Code Playgroud)
并不是说我只是回国的校友;我包含 AlumniSurvey 是因为我将根据用户在索引视图中选择的内容执行各种 where 子句