1

Ich verwende Self-Tracking-Entitäten aus einer WCF-Schicht, um eine Datagridview auf einer Windows-Formularanwendung zu binden. Alles funktioniert gut.Bearbeiten einer Datagridview in einem Windows Forms von hinter einem WCF-Layer mit Entity Framework 4.0

Mein Problem ist, dass, wenn ich eine Zelle bearbeite, der Moment, in dem ich ausziehe (cellendit), die Reihe sauber zeigt. Es gibt ein kleines Symbol, das anzeigt, dass die Zeile während der Bearbeitung schmutzig ist. Sie sollte so lange angezeigt werden, bis Sie die Daten speichern.

Grundsätzlich verliere ich meine Änderungen den schmutzigen Zustand in dem Moment, in dem ich aus der Zelle gehe. Jetzt kann ich die Änderungen manuell aktualisieren, indem ich eine Liste der aktualisierten Objekte erstelle und diese in einer Schleife aktualisiere. Ich möchte jedoch wissen, ob es einen saubereren Ansatz gibt, der eine Stapelaktualisierung ermöglicht, die in EF aus der Box kommt.

Lassen Sie es mich wissen.

Antwort

0

Ich fand die Antwort. Self-Tracking-Entities verfolgen ihren Status automatisch. Ich musste nur die aktualisierten Entitäten neu anhängen und ich war gut. Trotzdem danke.

Verwandte Themen