次のように私のクエリ
`Select * from daps_user_activity where Userid In (Select Userid from daps_portaluser where EMR_ID = 24855) `
linqで同等のクエリは何ですか?助けてください...
または、これを使用することもできます:
var results = (from a in daps_user_activity
from u in daps_portaluser
where u.EMR_ID == 24855
&& a.Userid == u.Userid
select a).ToList()
私には、メインクエリとサブクエリがより明確に示されています。
@Bruno Brant の功績はConvert SQL Query (with Correlated Subquery) to LINQ in C# で
これを試してください。サブクエリのjoin
代わりに、このインスタンスで a を使用することをお勧めします。
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()