1 / 18

Développement d’application avec base de données

Développement d’application avec base de données. Semaine 3 : Windows Form avec Entité Framework Automne 2013. Plan de présentation. Entité Framework, MVC et Windows Form … Entité Framework, BindingSource et Windows Form Exercices TP #2. Entité Framework, MVC et Windows Form ….

lenora
Download Presentation

Développement d’application avec base de données

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Développement d’application avec base de données Semaine 3 : Windows Form avec Entité Framework Automne 2013

  2. Plan de présentation Entité Framework, MVC et Windows Form… Entité Framework, BindingSourceet Windows Form Exercices TP #2

  3. Entité Framework, MVC et Windows Form… Présentation à Monsieur Alexandre Brazeau

  4. Entité Framework, BindingSource et Windows Form • 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 

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

  6. Entité Framework, BindingSource et Windows Form Choisir le type objet

  7. Entité Framework, BindingSource et Windows Form 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.

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

  9. Entité Framework, BindingSource et Windows Form Mais en fait …

  10. Entité Framework, BindingSource et Windows Form 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.

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

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

  13. Entité Framework, BindingSource et Windows Form 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();)

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

  15. Entité Framework, BindingSource et Windows Form Pour supprimer(+SaveChanges):

  16. Exercice Faite les exercices.

  17. Travail pratique Voir l’énoncé

  18. Questions?

More Related