Änderungen bei den Objektmengen

In EF 1.0 bot der Kontext die Mengen von Entitätsobjekten (Entitysets) als ObjectQuery<T> an. In EF 4.0 bietet der Kontext die Mengen von Entitätsobjekten als ObjectSet<T>. Dadurch stehen dort mehr Möglichkeiten zur Verfügung, die es bisher nur über den Objektkontext gab. So gibt es nun alternative Schreibweisen:

// EF1-Stil:
modell.AddToPerson(Person);
// EF4-Stil:
modell.Person.AddObject(Person);

// EF1-Stil:
modell.AttachTo("Person", Person);
// EF4-Stil:
modell.Person.Attach(Person);

// EF1-Stil:
modell.Detach(Person);
// EF4-Stil:
modell.Person.Detach(Person);

Listing 4.25 Schreibweisen für Operationen auf Mengen von Entitätsklassen in EF 4

Achtung

Eine Schwäche gibt es weiterhin in EF 4: Die Klasse EntityCollection<T> ...

Get Microsoft .NET 4.0 Update now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.