我有這樣的SQL如何查詢這在LINQ
SELECT *
FROM [dbo].[LeftHand]
left outer JOIN [dbo].[Head] ON [LeftHand].[ID] = [Head].[LeftHand_Id]
WHERE [Head].[RightHand_Id] Not IN (59,60,63,64,65) or [Head].[RightHand_Id] is null
[Head]
*/ \*
/ \
1/ \1
[LeftHand] [RightHand] ([LeftHand may have more than one [RightHand] )
正如你可以看到我想要得到所有的[LeftHand的]對象(包括不感興趣有任何[RightHand]),但如果他們有一個[RightHand],那麼它的ID必須從這個列表(59,60,63,64,65)
那麼我怎麼能得到相同的結果在LINQ ?
LINQ到實體,
框架4
感謝
謝謝DoctaJonez的快速回答,這裏很晚,我明天會試試。順便說一下..我需要右手不在列表中 你是對的這是我的錯誤 – SomeOne164 2010-09-25 00:46:50
不幸的是,不工作,「l.Head」是一個集合(一對多) – SomeOne164 2010-09-25 09:45:45