Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    avril 2009
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2009
    Messages : 247
    Points : 303
    Points
    303

    Par défaut [Entity Framework 4.1] Quelle est l'utilité du Code First ?

    Bonjour,
    J'ai suivi cette solution http://jeffhandley.com/archive/2011/...CodeFirst.aspx.

    Ca permet donc de créer sa Base de données à partir de classes.

    Le problème est le suivant :
    Si je change mon modèle, il faut recréer ou modifier la BDD. Pas pratique donc si je dois faire une MAJ de mon produit pour le client ...

    De plus j'ai l'impression qu'avec cette solution, il n'y a pas d'EDMX, peut pratique pour le RIA... :/

    Le code first est'il VRAIMENT utile ?

  2. #2
    Expert Confirmé
    Avatar de GuruuMeditation
    Homme Profil pro Olivier Matis
    .Net Architect
    Inscrit en
    octobre 2010
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Matis
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2010
    Messages : 1 537
    Points : 3 238
    Points
    3 238

    Par défaut

    Je n'ai jamais utilisé le code-first et je ne suis pas un super expert de EF. Avec code-first, les hardcore codeurs vont pouvoir se passer de SQL et de designer, et rester uniquement en C#. De plus, il n'y a pas (je pense, a vérifier) de classes générées => controle total sur ses classes entités.
    Microsoft MVP : Visual C#

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    avril 2009
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2009
    Messages : 247
    Points : 303
    Points
    303

    Par défaut

    Mais quid des classes modèles modifiées ?

    Ca signifie que la base de données n'est plus valide ...

  4. #4
    Membre Expert
    Avatar de Pelote2012
    Homme Profil pro Yannick Leborgne
    Développeur informatique
    Inscrit en
    mars 2008
    Messages
    757
    Détails du profil
    Informations personnelles :
    Nom : Homme Yannick Leborgne
    Âge : 33
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : mars 2008
    Messages : 757
    Points : 1 293
    Points
    1 293

    Par défaut mise à jour

    Sur Visual Studio sur un clic droit sur ton modèle tu as la possibilité de :
    - Mettre à jour le modèle à partir de la BDD
    - Générer la BDD à partir du modèle

    C'est simple et rapide

    Personnellement, je fais d'abord le modèle, puis je corrige directement dans la BDD , pour mettre des champs calculé, des vue ... et je synchronise les strucutres par la 1ere option.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •