我在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