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 :

[ADONet][VBNET] 1.1|2.0 :Quelles meilleures fonctionnalités?


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 18
    Par défaut [ADONet][VBNET] 1.1|2.0 :Quelles meilleures fonctionnalités?
    Bonjour,

    Pour des choix stratégiques d'arcitecture dans mon entreprise, j'aimerais avoir des avis concernant les différentes méthodes, et surtout les meilleures, pour accéder à une base de données avec un framework 1.1 et avec un framework 2.0.

    Ainsi d'après mon expérience en dev .NET sous un framework 1.1 le DataSet n'était pas réellement optimisé et pouvait entrainer des baisses de performances sur du gros volume en comparaison d'un accés direct par DataReader.
    Qu'en est-il avec le framework 2.0 ? Est-ce le retour du DataSet à toutes les sauces ?

    Autre question j'ai vu aussi que VS2005 a fortement évolué dans ces wizards de création de sources de données et de lien entre les contrôles et ces sources. Mais est-ce que leur utilisation peut être généralisé dans le développent standard d'application .NET ? Ou doit-on plutôt développer nous-même nos classes d'accés aux données et autres ?

    merci par avance de vos réponses

  2. #2
    AP
    AP est déconnecté
    Membre chevronné
    Avatar de AP
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2002
    Messages : 480
    Par défaut
    Il n'y a pas de réponse, type, tout dépend du type d'application. En général pour une application employant plus de 10 tables je trouve qu'il est plus agréable d'utiliser un framework de mapping objet/relationnel tel que NHibernate par exemple mais bon cela reste aussi une question de choix personnel.

  3. #3
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Ainsi d'après mon expérience en dev .NET sous un framework 1.1 le DataSet n'était pas réellement optimisé et pouvait entrainer des baisses de performances sur du gros volume en comparaison d'un accés direct par DataReader.
    Qu'en est-il avec le framework 2.0 ? Est-ce le retour du DataSet à toutes les sauces ?
    Le dataset met les données en mémoire, le datareader est un curseur qui lis les données au fur et à mesure.

    C'est pas le framework, c'est la méthode qui peut s'avérer plus ou moins lourde (t'a déjà songé à créer une collection de 1 000 000 d'objets en mémoire ?).

    Un sujet ou on avait dis des chose pas trop bêtes

    http://www.developpez.net/forums/vie...hlight=dataset

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelle meilleur framework AJAX pour réaliser graphique Gantt?
    Par bacemx dans le forum Frameworks Web
    Réponses: 1
    Dernier message: 20/05/2008, 11h19
  2. [conseils] achat PC ACER, quelle meilleure configuration ?
    Par Blue_Strike dans le forum Ordinateurs
    Réponses: 9
    Dernier message: 07/04/2007, 14h18
  3. Réponses: 9
    Dernier message: 27/03/2006, 19h05

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