Question

J'ai une fenêtre avec une zone de liste liée à un ObservableCollection of People (un ensemble d'objets de cadre d'entité que je récupère en réponse à une requête d'un utilisateur: un champ de recherche), puis des fonctions telles que Editer, Supprimer et Ajouter nouveau. Pour le moment, je m'assure simplement que chaque fois que j'ajoute ou supprime quelque chose dans la base de données, je travaille également avec l'OC. Y a-t-il une meilleure façon de gérer cela?

Merci, Kohan.

Était-ce utile?

La solution

J'ai constaté qu'il vous faudrait peut-être gérer vous-même le CO lorsqu'il s'agit de manipulations EF. Par exemple, lorsque vous ajoutez un nouvel élément à la base de données

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

    // Do adding ...

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

L’espoir que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top