Entity Framework: CommandInterceptor und CommandTreeInterceptor
14.08.2017, 00:00 Uhr
Die Zwischenfrager
Mandantenfähigkeit, Change-Tracking und Soft-Deletes lassen sich mithilfe dieser Technologie umsetzen.
Sie müssen Abfragen mandantenfähig machen, wollen aber nicht immer den entsprechenden Parameter an die LINQ-Abfrage übergeben? Oder Sie wollen ein Change-Tracking umsetzen, das bei jeder Änderung an einer Entität Zeitstempel und Nutzer setzt?
Dann sind EntityFramework Interceptors das Mittel der Wahl. Sie bieten eine Reihe von Möglichkeiten, Commands zu beeinflussen. Auch Soft-Deletes sind damit möglich: Objekte werden nicht wirklich gelöscht, sondern tauchen nur in Query-Results nicht mehr auf.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar