2013-05-08 87 views
1

我的查詢,如下所示如何轉換SQL查詢到LINQ哪個contans子查詢

`Select * from daps_user_activity where Userid In (Select Userid from daps_portaluser where EMR_ID = 24855) ` 

什麼是LINQ請幫我等效查詢...

+0

到@Bruno布蘭特如果你修改原始查詢的加入,而不是使用子查詢這兩個表這將是容易得多。 – DOK 2013-05-08 13:25:21

+0

檢查此鏈接 http://stackoverflow.com/questions/51339/how-can-you-handle-an-in-sub-query-with-linq-to-sql – Shailesh 2013-05-08 13:28:48

回答

0

試試這個,這是你最好使用join在這種情況下,而不是一個子查詢:

var results = (from a in daps_user_activity 
       join u in daps_portaluser on a.Userid equals u.Userid 
       where u.EMR_ID == 24855 
       select a).ToList()