Mit Linq To Sql - was ist der beste Weg, um den Wert einer Tabelle in einer Datenbank zu aktualisieren, wenn sich ein Wert in einer anderen Tabelle ändert?Linq To Sql - Aktualisiert einen Wert, wenn sich ein anderer Wert ändert
Zum Beispiel in Tabelle A gibt es eine Spalte namens DateModified. TableA hat eine Assoziation zu TableB. Jetzt möchte ich den Wert des DateModified-Felds jedes Mal auf das aktuelle Datum setzen, wenn sich der Datensatz in TabelleA UND ändert, wenn ein untergeordneter Datensatz in TableB erstellt/aktualisiert/gelöscht wird.
Wie kann dies erreicht werden?
Wenn es bei jeder Änderung aktualisiert wird, würde ich die Methode On * Changed nicht für jede Eigenschaft implementieren, sondern einen PropertyChanged-Handler registrieren, da jeder Setter SendPropertyChanged für diese Spalte auslöst, wenn er erfolgreich ist. – tvanfosson
BTW - Ich stimme zu, dass der Auslöser eine bessere Möglichkeit ist, damit umzugehen. – tvanfosson