sélectionnez tous par la clause where dans linq

Voici mon code ,

 Name obj = new Name();
 obj = DB.Names.Where(x => x.age == 20 ).SingleOrDefault();

Ce que je veux faire est de mettre à jour tous les Name avec age=20 ,

 obj.Name = " Mr " + obj.Name ;
 DB.SubmitChanges();

Mais .SingleOrDefault() peut retourner qu'une seule valeur , je veux obtenir tous avec age=20 .

OriginalL'auteur zey | 2013-04-23