【问题标题】:How to join an entity object with select query in LINQ c#如何在 LINQ c# 中将实体对象与选择查询连接起来
【发布时间】:2018-05-05 22:25:27
【问题描述】:
select * from ABC a left outer join (select * from XYZ x)y on a.ID = y.ID

如何将上述查询转换为 LINQ (c#)

【问题讨论】:

  • 我对你的 SQL 感到困惑。您是否正在尝试实现这一目标 - SELECT * FROM ABC a LEFT OUTER JOIN XYZ x ON a.ID = x.ID?我不确定您为什么要添加子查询?

标签: c# sql linq join sql-to-linq-conversion


【解决方案1】:

你可以用这个。

from a in ABC
join y in (from x in XYZ select x ) on a.ID equals y.ID into temp
from z in temp.DefaultIfEmpty()
select z 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 2014-05-02
    相关资源
    最近更新 更多