Domanda

Ho una finestra con una casella di riepilogo associata a ObservableCollection of People (un insieme di oggetti framework di entità che recupero in risposta a una query degli utenti: una casella di ricerca), quindi ho funzioni come Modifica, Elimina e Aggiungi nuovo. Al momento, mi sto semplicemente assicurando che ogni volta aggiunga o rimuova qualcosa dal database che lavoro anche con l'OC. Esiste un modo migliore di gestirlo?

Grazie, Kohan.

È stato utile?

Soluzione

Ho scoperto che potresti dover gestire tu stesso l'OC quando si tratta di manipolazioni EF. Ad esempio, quando aggiungi un nuovo elemento al DB

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

    // Do adding ...

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

Spero che sia d'aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top