0

TestEventId が int 配列に存在するすべてのレコードを見つける必要があります。それを行う良い方法は何ですか?基本的に私は探しています:

 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 に答える