linq - * 右 * LINQ 中的外连接

标签 linq

可以肯定地说,在 LINQ 中没有右外连接这样的东西吗?

我知道要有效地创建一个,您只需在左外连接中交换表。但是您能否将 DefaultIfEmpty() 方法应用于 equijoin 左侧的表以使其成为右外连接?

最佳答案

经过广泛的查找,我找不到任何涉及正确外部联接的内容。可用于外连接的唯一语法是左外连接。

关于linq - * 右 * LINQ 中的外连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730810/

相关文章:

c# - 有做笛卡尔积的好 LINQ 方法吗?

c# - 如何从 Sitefinity 10 中的动态模块集合中检索图像数据?

C# Xml 分组以获得更好的可视化效果

c# - SqlFunctions.StringConvert 不适用于 double

C# 林奇 : Efficient way to set anonymous type property based on other values in query?

c# - 查询为空时的最大返回值

linq - .SelectMany() 并从多个相关表中获取数据

c# - 登录表单问题

sql - 使用 linq mvc 的 CTE 递归查询

c# - 为什么 Select(x => ...Cast<x.GetType()>()) 不起作用?