【问题标题】:Include multiple ON in LINQ join在 LINQ 连接中包含多个 ON
【发布时间】:2018-11-06 07:46:26
【问题描述】:

如何在 LINQ 中添加多个 喜欢

var retailTransactionDiscountTrans = 
    (from t1 in context.RETAILTRANSACTIONPAYMENTTRANS
     join t2 in context.RETAILTRANSACTIONTABLEs
     on t1.TRANSACTIONID equals t2.TRANSACTIONID && t1.STORE equals t2.STORE)....;  

我只想在 LINQ 中包含其他 ON 以进行该连接。

【问题讨论】:

标签: c# .net entity-framework linq


【解决方案1】:

您可以为此目的使用anonymous type。像这样的:

on new { t1.TRANSACTIONID, t1.STORE } equals new { t2.TRANSACTIONID, t2.STORE }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 2023-02-15
    • 1970-01-01
    相关资源
    最近更新 更多