我需要找到我的int数组中TestEventId存在的所有记录。这样做的好方法是什么?基本上我在寻找:
int[] testevents = McTestEventService.ReadTestEventsforTestCenter(testcenterid);
var testcentercandidates =
context.McTestCandidateRegistration.Where(m =>m.McTestEventId is in(testevents[]) ).ToList();
连连呢?我可以找到一个解决方法,但我想可能会问是否有任何简洁的解决方案。
答案 0 :(得分:1)
您在寻找:
.Where(m => testevents.Contains(m.McTestEventId))
答案 1 :(得分:1)
int[] testevents = McTestEventService.ReadTestEventsforTestCenter(testcenterid);
var testcentercandidates =
context.McTestCandidateRegistration.Where(m=>testevents.Contains(m.McTestEventId)).ToList();