La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2014.

Présentations similaires


Présentation au sujet: "Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2014."— Transcription de la présentation:

1 Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2014

2  Entité Framework, MVC et Windows Form…  Entité Framework, BindingSource et Windows Form  Exercices  Examen Plan de présentation

3  La finalité pour une application Windows Form est de lier les composants de façon à ce qu’ils interagissent avec la base de données.  Pour se faire, il existe trois façon de lier le datasource aux données :  Lier directement à la base de données  Lier avec un service  Lier par des objets intermédiaires  Devinez lequel nous utiliserons Entité Framework, BindingSource et Windows Form

4  Créer un ObjectDataSource:  Aller dans Source de Données  ajouter une nouvelle source de données Entité Framework, BindingSource et Windows Form

5  Choisir le type objet Entité Framework, BindingSource et Windows Form

6  Une fois faite, vous devriez avoir Les objets(entités) sélectionnés Vous pouvez définir le comportement que Visual studio adoptera si vous faites du « Drag and Drop » d’éléments. Évidemment, vous n’êtes pas obligé de passer par le « Drag and Drop » pour lier les composants. Entité Framework, BindingSource et Windows Form

7  Une fois faites, vous remarquez qu’un contactBindingSource est apparut. Entité Framework, BindingSource et Windows Form

8  Mais en fait … Entité Framework, BindingSource et Windows Form

9  Si on veut visualiser le contenue, il faut remplir le dataBindingSource. Ici, on ajoute tous les contact, mais il serait possible de filtrer la sélection. Entité Framework, BindingSource et Windows Form

10  Si on veut avoir accès au contact en cours, on le peut avec la commande: Entité Framework, BindingSource et Windows Form

11  Si on veut naviguer dans notre sélection : Entité Framework, BindingSource et Windows Form

12  Comme les composants sont liés aux DataBindingSource, une modification entrainera la modification dans l’enregistrement du DataBindingSource.  Le DataBindingSource transférera ces modification au contexte.  Il ne restera plus qu’à demander au contexte de sauvegarder. (_context.SaveChanges();)  Par contre, avant de faire le SaveChanges, la littérature suggère que l’on arrête le mode d’édition du DataBindingSource (contactBindingSource.EndEdit();) Entité Framework, BindingSource et Windows Form

13  Pour ajouter un enregistrement(+SaveChanges) : Entité Framework, BindingSource et Windows Form

14  Pour supprimer(+SaveChanges): Entité Framework, BindingSource et Windows Form

15  Faite les exercices. Exercice

16  Entity FrameWork ?  Création d’un Entity Data Model (EDM)  Définition des éléments primaires de l’EDM  Accès aux données avec l’EDM  Procédure stockés avec l’EDM  Entity Framework avec Windows Form Examen

17 Questions?


Télécharger ppt "Développement d’application avec base de données Semaine 6 : Windows Form avec Entité Framework Automne 2014."

Présentations similaires


Annonces Google