Okay, ich bin also neu in EF und LINQ. Ich habe herausgefunden, wie man INSERT und DELETE, aber aus irgendeinem Grund scheint UPDATE meinem Zugriff zu entkommen. HierLINQ to Entities, wie man einen Datensatz aktualisiert
ist eine Probe von meinem Code:
EntityDB dataBase = new EntityDB();
Customer c = new Customer
{
Name = "Test",
Gender = "Male
};
dataBase.Customers.AddObject(c);
dataBase.SaveChanges();
Die oben erzeugt und fügt einen Datensatz nur in Ordnung.
Customer c = (from x in dataBase.Customers
where x.Name == "Test"
selext x).First();
dataBase.Customers.DeleteObject(c);
dataBase.SaveChanges();
Das obige löscht effektiv den angegebenen Datensatz.
Jetzt, wie aktualisiere ich? Ich kann anscheinend keine "UpdateObject()
" -Methode für die Entitätssammlung finden.
Wenn Sie EF4 verwenden, würde ich diese Lösung bevorzugen http://stackoverflow.com/questions/623672/update-entity-framework-objects –