IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

Entity Framework versus Dataset


Sujet :

Accès aux données

  1. #1
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut Entity Framework versus Dataset
    Bonjour,


    J'ai développé plusieurs applications métier client/ SQL server en vb et c# sous VS 2008 .net Framework 3.5.

    J'utilise jusqu'à maintenant un dataset fortement typé pour l'accès aux données de ma base sql server. Cela me permet de consulter, supprimer, mettre à jour ma base de données sql server via les tableadapter et les méthodes update.

    Je n'ai jamais travaillé avec Entity Framework EF et je souhaitais en savoir plus sur cette manière de développer.

    Je n'ai rien trouver de clair sur le net pour distinguer Dataset et EF.

    Quelles sont donc les différences entre l'accès aux données via Dataset et via ADO Entity Framework pour une application ?
    Quels sont les avantages et les inconvénients à utiliser l'une ou l'autre ?


    Merci de ces éclaircissements.

  2. #2
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    En gros :
    - DataSet typé :
    - les objets du modèles sont de type datatable, datarow
    - les command pour accéder à la base de données sont statiques : il faut écrire les procstocks ou le sql à la main en dur.

    - EF :
    - les objet du modèle sont des entity ou des POCO
    - les requêtes SQL sont générée dynamiquement, le développeur n'écrit pas de SQL.

  3. #3
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut
    En dataset typé toutes les requêtes peuvent aussi être gérées dynamiquement. On peut ne pas taper du sql et se limiter a faire appel aux méthodes fill, update, insert etc des objets tableadapter.

Discussions similaires

  1. Entity Framework StoredProc DataSet / DataTables
    Par hanubis37 dans le forum Entity Framework
    Réponses: 2
    Dernier message: 24/01/2015, 21h08
  2. ADO.NET Entity Framework, Astoria, Silverlight -> .NET 3.5 ?
    Par rad_hass dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 08/07/2008, 16h01
  3. version final d'Entity framework
    Par korchimustapha dans le forum Général Dotnet
    Réponses: 8
    Dernier message: 04/07/2008, 17h21
  4. [ADO.NET Entity Framework] génération des tables
    Par anthyme dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2008, 17h44
  5. Linq - Entity Framework
    Par Jfrancois57 dans le forum Framework .NET
    Réponses: 11
    Dernier message: 12/02/2008, 08h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo