AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
Entity Framework 7
Sébastien Pertus
@sebastienpertus
http://aka.ms/seb
Philippe Sentenac
@psentenac
http://expertime.com
tech.days 2015#mstechdaysEntity Framework 7
Nouvelles
plateformes
Quoi de neuf
01010
00100
10110
00100
tech.days 2015#mstechdaysEntity Framework 7
Nouvelles sources de données
Attention : Ce n’est pas une abstraction magique
...
tech.days 2015#mstechdaysEntity Framework 7
Core runtime dans le Framework .NET
Mise à jour du runtime via NuGet
Outils da...
tech.days 2015#mstechdaysEntity Framework 7
 Entity Framework 6.x
tech.days 2015#mstechdaysEntity Framework 7
 Entity Framework 7
Code First n’est pas un bon nom pour Code First
Entity Framework 7
Code First ce n’est pas
Entity Framework 7
Code First ce n’est pas du code en premierCode First ce n’est pas du code en pr...
Code First Permet de réaliser un modèle
Database First ou Model First
sans passer par un edmx.
Entity Framework 7
Code First n’est pas un bon nom pour Code
First
On aurait plutôt dit :
Code-Based-Modeling
Entity Framework 7
Code First n...
tech.days 2015#mstechdays
Contrôle de code source
conflits / fusion deviennent complexes.
Maintenance
Les développeurs sav...
tech.days 2015#mstechdays
Modèles basés sur Code First
DbContext / Code First
Database
Les outils vont arriver pour faire ...
tech.days 2015#mstechdays
Léger et extensible
Attention : Ce n’est pas un micro-O/RM
Supporte les bases relationelles & no...
tech.days 2015#mstechdaysEntity Framework 7
Démo 1:
SQLServer :
Application console
EV7 vs EF6
tech.days 2015#mstechdaysEntity Framework 7
Démo 2:
SQLite : Universal
Application
tech.days 2015#mstechdaysEntity Framework 7
Démo 3:
Azure Table Storage
Entity Framework 7 : nouvelle version majeure d’Entity Framework
Prochain SlideShare
Chargement dans…5
×

Entity Framework 7 : nouvelle version majeure d’Entity Framework

2 160 vues

Publié le

Entity Framework 7 a été complètement refondu pour permettre une plus grande souplesse d’utilisation et s’adapter aux nouvelles façons de stocker et d’interroger les données aujourd’hui. Venez découvrir comment intégrer et utiliser EF7 avec des bases non relationnelles comme Azure Table Storage, ou encore des bases open source multi-plateformes comme SQLite. De même, EF7 a été repensé pour permettre son utilisation sur plusieurs plateformes. Venez découvrir comment utiliser EF7 depuis une application classique .NET mais aussi depuis une application WINRT depuis un périphérique Windows Phone, en réduisant drastiquement son empreinte mémoire, le rendant extrêmement fiable et pérenne sur ce type de device. Nous verrons enfin les principales différences entre EF6 et EF7 et les besoins, ou non, de migrer vers la dernière mouture d’Entity Framework.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 160
Sur SlideShare
0
Issues des intégrations
0
Intégrations
502
Actions
Partages
0
Téléchargements
90
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Entity Framework 7 : nouvelle version majeure d’Entity Framework

  1. 1. AMBIENT INTELLIGENCE tech days• 2015 #mstechdays techdays.microsoft.fr
  2. 2. Entity Framework 7 Sébastien Pertus @sebastienpertus http://aka.ms/seb Philippe Sentenac @psentenac http://expertime.com
  3. 3. tech.days 2015#mstechdaysEntity Framework 7 Nouvelles plateformes Quoi de neuf 01010 00100 10110 00100
  4. 4. tech.days 2015#mstechdaysEntity Framework 7 Nouvelles sources de données Attention : Ce n’est pas une abstraction magique Fournisseurs Quoi de neuf
  5. 5. tech.days 2015#mstechdaysEntity Framework 7 Core runtime dans le Framework .NET Mise à jour du runtime via NuGet Outils dans Visual Studio Runtime dans le Framework .NET Outils dans Visual Studio Runtime via NuGet Outils via Microsoft Download Center Dernières version dans les releases Visual Studio
  6. 6. tech.days 2015#mstechdaysEntity Framework 7  Entity Framework 6.x
  7. 7. tech.days 2015#mstechdaysEntity Framework 7  Entity Framework 7
  8. 8. Code First n’est pas un bon nom pour Code First Entity Framework 7
  9. 9. Code First ce n’est pas Entity Framework 7 Code First ce n’est pas du code en premierCode First ce n’est pas du code en premier pour générer ensuite Code First ce n’est pas du code en premier pour générer ensuite une base de données
  10. 10. Code First Permet de réaliser un modèle Database First ou Model First sans passer par un edmx. Entity Framework 7
  11. 11. Code First n’est pas un bon nom pour Code First On aurait plutôt dit : Code-Based-Modeling Entity Framework 7 Code First n’est pas un bon nom pour Code First On aurait plutôt dit : Code-Based-Modeling-Only-Without-Edmx- Dont-Be-Afraid-It-Wont-Hurt-You
  12. 12. tech.days 2015#mstechdays Contrôle de code source conflits / fusion deviennent complexes. Maintenance Les développeurs savent écrire du code et le maintenir, pas un modèle Edmx complexe. Difficilement customisable Edmx a tendance a écraser les modifications. Peut de customisation via la fenêtre de propriétés. Gestion des erreurs Les erreurs de compilation d’un modèle Edmx sont moins aisées à interpréter que des erreurs provenant un modèle basé sur XML. Migrations Le concept de migrations via code est plus simple qu’un fichier partiel edmx.
  13. 13. tech.days 2015#mstechdays Modèles basés sur Code First DbContext / Code First Database Les outils vont arriver pour faire « Reverse Engineering Database » Modèle Defini par code. Migrations pour créer la base
  14. 14. tech.days 2015#mstechdays Léger et extensible Attention : Ce n’est pas un micro-O/RM Supporte les bases relationelles & non-relationelles
  15. 15. tech.days 2015#mstechdaysEntity Framework 7 Démo 1: SQLServer : Application console EV7 vs EF6
  16. 16. tech.days 2015#mstechdaysEntity Framework 7 Démo 2: SQLite : Universal Application
  17. 17. tech.days 2015#mstechdaysEntity Framework 7 Démo 3: Azure Table Storage

×