Update Multiple Rows in Entity Framework from a list of ids

something like below var idList=new int[]{1, 2, 3, 4}; using (var db=new SomeDatabaseContext()) { var friends= db.Friends.Where(f=>idList.Contains(f.ID)).ToList(); friends.ForEach(a=>a.msgSentBy=’1234′); db.SaveChanges(); } UPDATE: you can update multiple fields as below friends.ForEach(a => { a.property1 = value1; a.property2 = value2; });