我在db表如下:LINQ的選擇分組
- MailingId | GroupName | ServiceId
- 1 | group1 | 3
- 2 | group1 | 5
- 3 | group1 | 8
- 4 | group2 | null
- 5 | group3 | null
...
在我看來,我有2組複選框:
- 1)(服務)與ID的3,5,8 (服務Id)。
- 2)和郵件組(1組,第2組,第3組)
,我需要選擇以下使用LINQ複選框列表:
選擇行,我在SERVICEID複選框列表選擇PLUS任何其他。例如,如果我檢查ServiceId的(3和5)和組「Group3」,那麼我的輸出將是行MailingId:1,3和5.但是,如果我從(第一組複選框)中選擇任何服務並且不要選擇「 Group1「從郵件組複選框,然後Group1的行不應該在輸出中。
我正在使用EF4。請幫忙。 謝謝
這選擇所有郵件組,即使我沒有檢查group1。它只應在serviceId上進行匹配,如果從複選框的郵件組列表中選擇了group1。謝謝 – ShaneKm 2011-03-28 09:40:03
這工作!非常感謝! – ShaneKm 2011-03-28 09:53:12