0

i want something like

var o = db.Persons.Where(x=>x.Id in (1, 2));

or

var o = db.Persons.Where(x=>x.Id =any (1, 2));

to get a list of Persons that the id is in (1, 2).

2 Answers2

2
var o = db.Persons.Where(x=> new[]{1, 2}.Contains(x.Id));
layonez
  • 1,746
  • 1
  • 16
  • 20
1
var keys = new List<int>{1,2,3}; //This contains the collection of your Id
var o = db.Persons.Where(x=>keys.Contains(x.Id));
Eldho
  • 7,795
  • 5
  • 40
  • 77