我有一个对象,其ID为5和6,另外还有一个列表1,5。由于列表中有5,所以我需要的结果是ID为5的对象,但如果列表中有5和6,则需要将两个对象都作为结果。希望我的表述足够清晰。
类似这样:
类似这样:
result = result.Where(r=>r.ID ***IS IN LIST<int>***).OrderBy(r=>r.ID);
非常感谢你提供的帮助。
list.contains(r.ID)
怎么样? - Sebastian Lresult.Where(r => list.Contains(r.ID)).OrderBy(r => r.ID)
- MaartenSessions.Where(x => x.Performers.Where(y => y.PerformerId == performerId).FirstOrDefault() != null)
- libik.Any()
而不是.FirstOrDefault() != null
。 - alek kowalczyk