Anpassungen und Erweiterbarkeit

Die Themen Anpassungen und Erweiterbarkeit umfassen in Entity Framework folgende Möglichkeiten:

  • Austauschen der Codegenerierungsvorlage (dazu gab es schon einen Abschnitt)

  • Erweitern der generierten Klassen durch partielle Klassen (siehe unten)

  • Ereignisse der Klassen abfangen

  • Erstellen eines eigenen Entity Framework-Providers (hier nicht behandelt, vgl. als Muster [MSDN34]).

Achtung

Es macht keinen Sinn, direkt Änderungen in den generierten Codedateien (.designer-Dateien) vorzunehmen, da der Entity Framework-Designer bei jeder Änderung am Modell die Codegenerierung neu anstößt. Entweder muss man die Codegenerierungsvorlage anpassen (wenn es um eine systematische Änderung geht) oder für einzelne Klassen eine partielle Klasse ...

Get Microsoft .NET 4.0 - Crashkurs 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.