Bonjour,

Je m'arrache les cheveux (et il ne m'en reste déjà plus beaucoup) sur l'application du MVVM avec Entity Framework.

Je ne trouve pas de tutoriel qui permette de réaliser cette simple application :

- 2 tables : Societes et Personnes

- On ouvre l'application, on voit l'ensemble des Societes.
Un bouton "Nouveau", fait apparaître une nouvelle fenêtre pour encoder une nouvelle société.

- On fait un double-clic sur une des sociétés de la liste, on ouvre une nouvelle fenêtre. On voit la liste des personnes de cette société.

- Un bouton "Ajouter" permet d'ouvrir une nouvelle fenêtre et créer une nouvelle personne. Un bouton supprimer pour éliminer la personne sélectionnée.

J'arrive à le faire "à la cochon" (sans MVVM) mais je suis totalement perdu lorsqu'on doit jouer avec MVVM et avec le contexte d'EF.

L'idée étant de chargée le contexte au start de l'application et d'avoir un bouton "sauver" qui permettrait de sauver le contexte.

Je n'arrive vraiment pas à appliquer les idées de MVVM dans cette simple application.

J'ai essayé de le faire avec 2 projets. L'un pour l'interface WPF et l'autre pour entity.
Dans l'interface WPF, j'ai fait 3 répertoires :
Models : avec un pattern Repository et des ObservableCollection
Views : avec les vues sans rien dedans excepté le xaml bien entendu.
ViewModel ; pour mettre tout ça en musique.

Peut-être que je pars mal dès le départ, je suis totalement perdu.

Est-ce que quelqu'un aurait la gentillesse de prendre 20 min et de montrer un exemple ou de me dire où en trouver un.

Sur msdn, j'ai trouvé des tutos WPF et Entity de Beth Massi mais je n'arrive pas à y appliquer le MVVM.

Et dans les tutos MVVM, il n'utilise pas entity.
Oui je sais, ça ne devrait rien changer mais ça change beaucoup de choses (Si vous ne me croyez pas, essayez ).
Etant donné que le contexte ne devrait être chargé qu'au début et idéalement au fur et à mesure des besoins.

Pitié pour le reste de mes cheveux... Help !

Hasan