Hallo,
nach vielen Googlen habe ich schon die Ursache für folgende Meldung gefunden: {"Der Vorgang ist aufgrund des aktuellen Zustands des Objekts ungültig."} Fehler: ForeignKeyReferenceAlreadyHasValueException
Ich greife über mehrere Tabellen auf eine bestimmte zu, also:
Table1.Table2.Name (dies per WPF-BINDING, nicht manuell!)
Und mein Programm ändert dann in Table1 den Zuordnungsschlüssel. Der Grund ist das Table1 eine Änderungstabelle ist, welche speichert welcher Nutzer was als letztes geändert hat. Table2 ist die Usertabelle, wo Nutzername usw. abgelegt sind.
Kann man die Fehlermeldung umgehen, oder muss ich nach alt bewärter Methode das Binding streichen, und manuell im Code die Daten auslesen und dem bspw. TextBlock den Username manuell setzen?
Hoffe auf eine Lösung... Vielen Dank!
MfG
nach vielen Googlen habe ich schon die Ursache für folgende Meldung gefunden: {"Der Vorgang ist aufgrund des aktuellen Zustands des Objekts ungültig."} Fehler: ForeignKeyReferenceAlreadyHasValueException
Ich greife über mehrere Tabellen auf eine bestimmte zu, also:
Table1.Table2.Name (dies per WPF-BINDING, nicht manuell!)
Und mein Programm ändert dann in Table1 den Zuordnungsschlüssel. Der Grund ist das Table1 eine Änderungstabelle ist, welche speichert welcher Nutzer was als letztes geändert hat. Table2 ist die Usertabelle, wo Nutzername usw. abgelegt sind.
Kann man die Fehlermeldung umgehen, oder muss ich nach alt bewärter Methode das Binding streichen, und manuell im Code die Daten auslesen und dem bspw. TextBlock den Username manuell setzen?
Hoffe auf eine Lösung... Vielen Dank!
MfG
Comment