Bon, je suis nouveau à la fois EF et LINQ. J'ai compris comment INSÉRER et SUPPRIMER mais pour une raison quelconque, MISE À JOUR semble échapper à ma compréhension.LINQ to Entities comment mettre à jour un enregistrement
Voici un échantillon de mon code:
EntityDB dataBase = new EntityDB();
Customer c = new Customer
{
Name = "Test",
Gender = "Male
};
dataBase.Customers.AddObject(c);
dataBase.SaveChanges();
Le crée et ajoute au-dessus un disque très bien.
Customer c = (from x in dataBase.Customers
where x.Name == "Test"
selext x).First();
dataBase.Customers.DeleteObject(c);
dataBase.SaveChanges();
Ce qui précède supprime efficacement l'enregistrement spécifié.
Maintenant, comment puis-je mettre à jour? Je n'arrive pas à trouver une méthode "UpdateObject()
" dans la collection d'entités.
Si vous utilisez EF4, je préfère cette solution http://stackoverflow.com/questions/623672/update-entity-framework-objects –