0

我需要找到我的 int 数组中存在 TestEventId 的所有记录。这样做的好方法是什么?基本上我正在寻找:

 int[] testevents = McTestEventService.ReadTestEventsforTestCenter(testcenterid);
        var testcentercandidates =
            context.McTestCandidateRegistration.Where(m =>m.McTestEventId is in(testevents[]) ).ToList();

建议?我可以找到解决方法,但我想我可能会问是否有任何巧妙的解决方案。

4

2 回答 2

1

您是否在寻找:

.Where(m => testevents.Contains(m.McTestEventId))

?

于 2013-01-16T14:25:23.040 回答
1
 int[] testevents = McTestEventService.ReadTestEventsforTestCenter(testcenterid);
        var testcentercandidates =
            context.McTestCandidateRegistration.Where(m=>testevents.Contains(m.McTestEventId)).ToList();
于 2013-01-16T14:25:32.033 回答