EntityFramework und IEditableObject



  • Hallo

    Zum Entityframework (5) mit Modelfirst habe ich eine Frage. Und zwar möchte ich ein Object bearbeiten danch dann entweder speichern oder auch die Änderungen wieder verwerfen.

    Dazu dachte ich ich verwende das Interface IEditableObject.
    Doch ich habe nun keine Ahnung was ich in BeginEdit, CancelEdit, EndEdit machen muss. Irgendwie da Object kopieren. Aber wie.

    Kann mir jemand helfen



  • Die Namen sagens doch schon. Bei BeginEdit sicherst du den Zustand, bei CancelEdit stellst ihn wieder her, und bei EndEdit schmeißt du den gesicherten Zustand weg (oder machst gar nichts). D.h., du brauchst im Endeffekt jeweils zwei Instanzvariablen pro Eigenschaft, die man editieren kann.



  • Kann man aber auch anderst verstehen. Bei CancelEdit verwerfe ich die Änderung und bei EndEdit speichere ich die Änderung.

    Aber mein größtes Problem. Wie kopiere ich den mein Objekt?



  • Irgendwelche Experten hier?


Anmelden zum Antworten