entity framework 7 : nouvelle version majeure d’entity framework

of 18 /18
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr

Author: microsoft

Post on 18-Jul-2015

590 views

Category:

Technology


3 download

Embed Size (px)

TRANSCRIPT

  • AMBIENT INTELLIGENCE

    tech days2015

    #mstechdays techdays.microsoft.fr

  • Entity Framework 7

    Sbastien [email protected]

    http://aka.ms/seb

    Philippe [email protected]

    http://expertime.com

  • tech.days 2015#mstechdaysEntity Framework 7

    Nouvelles plateformes

    Quoi de neuf

    01010001001011000100

  • tech.days 2015#mstechdaysEntity Framework 7

    Nouvelles sources de donnes

    Attention : Ce nest pas une abstraction magique

    Fournisseurs

    Quoi de neuf

  • 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 NuGetOutils via Microsoft Download CenterDernires version dans les releases Visual Studio

  • tech.days 2015#mstechdaysEntity Framework 7

    Entity Framework 6.x

  • tech.days 2015#mstechdaysEntity Framework 7

    Entity Framework 7

  • Code First nest pas un bon nom pour Code First

    Entity Framework 7

  • Code First ce nest pas

    Entity Framework 7

    Code First ce nest pas du code en premierCode First ce nest pas du code en premier pour gnrer ensuiteCode First ce nest pas du code en premier pour gnrer ensuite une base de donnes

  • Code First Permet de raliser un modle Database First ou Model Firstsans passer par un edmx.

    Entity Framework 7

  • Code First nest pas un bon nom pour Code FirstOn aurait plutt dit : Code-Based-Modeling

    Entity Framework 7

    Code First nest pas un bon nom pour Code FirstOn aurait plutt dit : Code-Based-Modeling-Only-Without-Edmx-Dont-Be-Afraid-It-Wont-Hurt-You

  • tech.days 2015#mstechdays

    Contrle de code source conflits / fusion deviennent complexes.

    MaintenanceLes dveloppeurs savent crire du code et le maintenir, pas un modle Edmx complexe.

    Difficilement customisableEdmx a tendance a craser les modifications. Peut de customisation via la fentre de proprits.

    Gestion des erreursLes erreurs de compilation dun modle Edmx sont moins aises interprter que des erreurs provenant un modle bas sur XML.

    Migrations Le concept de migrations via code est plus simple quun fichier partiel edmx.

  • tech.days 2015#mstechdays

    Modles bass sur Code FirstDbContext / Code First

    DatabaseLes outils vont arriver pour faire Reverse Engineering Database

    ModleDefini par code. Migrations pour crer la base

  • tech.days 2015#mstechdays

    Lger et extensible

    Attention : Ce nest pas un micro-O/RM

    Supporte les bases relationelles & non-relationelles

  • tech.days 2015#mstechdaysEntity Framework 7

    Dmo 1:SQLServer : Application consoleEV7 vs EF6

  • tech.days 2015#mstechdaysEntity Framework 7

    Dmo 2:

    SQLite : Universal Application

  • tech.days 2015#mstechdaysEntity Framework 7

    Dmo 3:

    Azure Table Storage