需要帮助将此连接表TSQL语句转换为Linq

时间:2017-06-28 15:00:09

标签: c# linq-to-sql

我查看了一些其他相关问题,但没有找到一个好的答案。我的TSQL查询工作正常:

SELECT POR.ReqNum ,
   POR.ReqLine ,
   XF.* -- Expand this..
   FROM   E10DB.Erp.PORel POR
   INNER JOIN E10DB.Erp.ReqDetail RD ON RD.ReqNum = POR.ReqNum
   INNER JOIN E10DB.Ice.XFileAttch XF ON XF.Key1 = CONVERT(NVARCHAR(50), 
      RD.ReqNum)
   WHERE  POR.PONum = @ponum
      AND RD.Company = @company
      AND XF.Company = @company;

我想把它翻译成LINQ结果,如:

var joinResultRows = from PORel , etc.,...........

所以我可以通过循环来做一些事情:

 foreach(var joinResult in joinResultRows)
 {
     string custID = joinResult.CustID;
     string ponum = joinResult.PONum;
 }    

有什么想法?谢谢!

0 个答案:

没有答案