1
我是新來的LINQ的世界,我無法弄清楚如何將以下SQL轉換爲LINQ由於在數據庫中的一些約束影響添加一些領域,我需要:翻譯SQL中的LINQ
select sp.SessionID,
sp.SessionParticipationID,
case when z.SessionParticipationID = sp.SessionParticipationID then 1 else 0 end as RecordedFL
from SessionParticipation sp
inner join (
select sp1.SessionID,
sp1.SessionParticipationID
from Meeting.SessionParticipation sp1
inner join RegistrantActivity ra on ra.SessionParticipationID = sp1.SessionParticipationID
where ra.RegistrantID = 12345
) z on z.SessionID = sp.SessionID
的實體是SessionParticipation和RegistrantActivity
在這裏花一點時間(http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b)。你會了解你需要知道的。 –
我已經去過那裏了,我沒有看到任何方法可以在linq – user1286550
@ user1286550中複製case語句:如果你在** case **的情況下,請在這個** http:// lancefisher .net/blog/archive/2008/05/07/linq-to-sql --- case-statements.aspx ** –