Frage

Ich habe das Fenster mit einer zu einem ObservableCollection von Menschen gebunden listbox (eine Reihe von Entity Framework-Objekte, die ich als Antwort auf eine Benutzer-Abfrage abzurufen: ein Suchfeld), ich habe dann Funktionen wie Bearbeiten, Löschen und Hinzufügen neuer. Im Moment bin ich einfach dafür sorgen, dass jedes Mal, wenn ich etwas aus der Datenbank hinzufügen oder entfernen, die ich auch mit dem OC arbeiten. Gibt es einen besseren Weg, dies zu umgehen?

Danke, Kohan.

War es hilfreich?

Lösung

fand ich, dass Sie benötigen die OC selbst zu verwalten, wenn es um EF Manipulationen kommt. Zum Beispiel, wenn Sie hinzufügen ein neues Element DB

private bool AddItems(Item item)
{
    bool addSucceed = false;

    // Do adding ...

    if(addSucceed)
        MyObservableCollection.Remove(item)
    else
        // Error notificaiton here.
}

Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top