O'Reilly logo

Microsoft .NET 4.0 Update by Manfred Steyer, Holger Schwichtenberg Dr.

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ObjectMaterialized()-Ereignis

Neu in Entity Framework 4.0 ist das ObjectMaterialized-Ereignis in der Klasse ObjectContext. Das Ereignis wird jedes Mal ausgelöst, wenn ein Entitätsobjekt materialisiert wird, d. h. wenn eine Instanz einer Entitätsklasse erzeugt und mit Daten aus der Datenbank befüllt wird. Dabei wird das Ereignis auch dann ausgelöst, wenn die Objekte nicht direkt aus der Datenbank stammen, sondern aus einem DataReader materialisiert wurden (vgl. Abschnitt „Direkte SQL-Ausführung“).

Das Ereignis erhält im Parameter sender einen Verweis auf den Objektkontext und als ObjectMaterializedEventArgs ein Objekt mit einem einzigen Attribut Entity, das auf das erzeugte Entitätsobjekt verweist.

WWWings_EF4_Standard.WWWings6Entities db = new WWWings_EF4_Standard.WWWings6Entities(); ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required