【发布时间】:2013-10-07 01:47:09
【问题描述】:
我得到了一个带有 OR 条件的 SQL 内连接,有人可以帮忙转换成 linq 吗?下面是我转换的 LINQ,除了“OR”条件
SQL
SELECT Msg.IntMsg
FROM CRM_MsgTbl Msg
INNER JOIN CRM_TargetCustTbl TCust ON Msg.intCRM = TCust.intCRM
INNER JOIN Cust_GroupDetailTbl CustGD ON TCust.intCustGroup = CustGD.intCustGroup
INNER JOIN Cust_ProfileTbl
ON (Cust.bintAccountNo = CustGD.bintAccountNo OR TCust.intCustGroup=0) --How to convert this line to LINQ
LINQ
from Msg in db.CRM_MsgTbl
join TCust in CRM_TargetCustTbl on Msg.intCRM equals TCust.intCRM
join CustGD in Cust_GroupDetailTbl on TCust.intCustGroup equals CustGD.intCustGroup
join Cust in Cust_ProfileTbl on CustGD.bintAccountNo equals Cust.bintAccountNo
select new {
intMsg = Msg.intMsg
}
【问题讨论】:
标签: linq