comment supprimer plusieurs enregistrements de base de données en utilisant Linq dans asp.net mvc

C'est le code pour supprimer un enregistrement:

var vehicleProperty = db.VehicleProperties.Where(a => a.EngineId == id).ToList();
db.VehicleProperties.Remove(vehicleProperty);
db.SaveChanges();

Si je veux supprimer plus d'un élément, puis ce que je vais faire, par exemple, de supprimer tous les where typeId = 4

Je suis en train d'essayer avec le code ci-dessous, mais provoque une erreur.

var vp = db.VehicleProperties.Where(a => a.EngineId == id).ToList();
db.VehicleProperties.Remove(vp);
db.SaveChanges();

je suis en utilisant entity framework Version=5.0.0.0 et de l'utilisation de EF Concepteur de forme de base de données (modèle de données d'entité)
j'ai essayé plusieurs code mais les erreurs s'il vous plaît vérifier mes captures d'écran avec le code d'erreur et le

comment supprimer plusieurs enregistrements de base de données en utilisant Linq dans asp.net mvc
comment supprimer plusieurs enregistrements de base de données en utilisant Linq dans asp.net mvc
comment supprimer plusieurs enregistrements de base de données en utilisant Linq dans asp.net mvc
comment supprimer plusieurs enregistrements de base de données en utilisant Linq dans asp.net mvc

  • ...provoque une erreur... comment au sujet de certains détails
  • veuillez ouvrir l'image dans un nouvel onglet de sorte que vous pouvez lire facilement mes erreurs merci
InformationsquelleAutor Yasir Aslam | 2014-10-30