IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

MVVM Et Entities


Sujet :

Windows Presentation Foundation

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 41
    Points : 31
    Points
    31
    Par défaut MVVM Et Entities
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Points : 377
    Points
    377
    Par défaut
    Salut,

    Ca ne va pas t'aider grandement, mais j'ai eu le meme probleme que toi avec NHibernate... Par contre durant mes recherches j'ai croisé quelques tutos sur EF.

    Essayes une recherche google "MVVM EF" tu devrais trouver quelques trucs je pense (enfin j'espere)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 41
    Points : 31
    Points
    31
    Par défaut
    Je t'avoue que j'ai beaucoup cherché avant de posté sur le forum.

    Est-ce que tu saurais le faire avec nHibernate ?
    Si oui, ça me va aussi

    Merci,
    Hasan

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2003
    Messages
    837
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2003
    Messages : 837
    Points : 377
    Points
    377
    Par défaut
    Justement non avec NHibernate je n'y arrive pas.
    Par contre tu peux te baser là dessus (y'a le code source au debut de l'article)

    http://msdn.microsoft.com/en-us/maga...aspx#id0090025

Discussions similaires

  1. [MVVM] Cohabitation MVVM et Entity Framework
    Par callo dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 01/12/2014, 15h00
  2. Design Pattern mvvm et Entity Framework
    Par Yamour dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 03/02/2014, 16h24
  3. Réponses: 4
    Dernier message: 28/03/2013, 12h26
  4. Réponses: 2
    Dernier message: 18/02/2012, 20h46
  5. Débuts MVVM / Entity Data Model
    Par Ashura95 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 06/10/2010, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo