2012-04-09 15 views
3

Ich muss eine Datei in Verbindung mit einem Datenbankeintrag speichern. Wie kann ich die Remove Methode der DbContext so überschreiben, dass sowohl der Eintrag als auch die Datei gelöscht werden?Das Löschen von Entitäten überschreiben

+0

haben Könnten Sie nicht einen Trigger für Sie tun? –

Antwort

0

Ich würde neue Klassenerweiterung von DbSet erstellen, die alle anderen Dinge an die Basis weiterleitet, aber mit remove ändert sich auch Ihre Datei. Dies sollte mit DBcontext funktionieren. Es bedeutet auch, dass Sie Ihre FileAndDbSet<T> für einige Entitäten und regelmäßige DbSet<T> für diejenigen haben können, die Sie nicht Dateien mit

Verwandte Themen