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

Dotnet Discussion :

Dataset ou XML


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Septembre 2002
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 270
    Par défaut Dataset ou XML
    Hello à tous,

    J'aurais besoin de vos conseils, avis et critiques sur ma méthode de travail.


    je crée un site internet avec comme controleur et module d'accès donnée une DLL vb.net

    je passe en paramètre entre mes pages asp.net et ma dll plusieurs variables en XML (le nombre de variable change en fonction de la page sur laquel je suis). Je pense a ce niveau que le xml est la meilleur solution.

    Ma dll doit retourner un ou plusieur tableaux de données que ma page asp.net doit utiliser pour affichage.

    Pour ce faire, j'ai passer en paramètre à la fonction principale de ma dll un dataset par référence. La DLL se charge donc de récupérer les infos dans ma db, les traités et remplir mon dataset avec des datatables correspondant au données nécessaire, voire le ou les messages d'erreur qui pourrait en découler.

    Qu'en pensez vous?

    est ce que le passage d'un dataset est une bonne idée?

    au niveau performance?

    ne vaut-il pas mieux utiliser du XML?

    Merci pour vos conseil.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    Il n'y a pas de réponse toute faite à ta question.
    Dommage non ?

    Plus prosaiquement, histoire d'enfoncer les portes ouvertes... je dirais simplement que cela dépend de ta "dll" et de la façon dont elle est développée, et de la "porosité" de ton DataSet par rapport aux modèles de données sous-jacent, et à l'échange de données effectif entre cette dll et le support de stockage de données.

    Le XML a des utilité et le DataSet d'autres. Disons que le dataset permet de stocker des données directement dans les types dont on a besoin, sous une forme qui pourrait le mieux correspondre à ta base de données, le xml pas trop et nécessitera un traitement.

    Tout dépend de ce que tu fait de ton dataset ou de ton xml... c'est toujours la question... surtout que beaucoup oublie que SQL Server 2005 et successeurs gère parfaitement les champs en xml.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut

    Suggestion: J'ai travaillé sur un site où, pour éviter d'appeler tout le temps la BD, on transformait notre DataSet en XML et vice-versa avec ReadXML et WriteXML pour le passer d'une page à l'autre dans le ViewState. Aucune idée si c'est vraiment plus performant, mais c'est une manière comme une autre.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    Si le but est de conserver les données dans le cadre d'une "session", effectivement, il est guère possible de mettre un DataSet dans le viewstate
    En revanche il est vrai que du XML fait très bien l'affaire.

Discussions similaires

  1. DataSet et XML
    Par sauceaupistou dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/08/2008, 10h50
  2. du dataset vers xml et du xml vers dataset
    Par tarikmahf dans le forum C#
    Réponses: 1
    Dernier message: 26/01/2008, 19h25
  3. [Dataset et Xml] synchronisation
    Par lemagicien dans le forum Accès aux données
    Réponses: 1
    Dernier message: 12/06/2007, 14h11
  4. Réponses: 8
    Dernier message: 16/03/2006, 09h32
  5. [C#] [SQLSERVER2000] Dataset et Xml
    Par farfadet dans le forum ASP.NET
    Réponses: 11
    Dernier message: 16/03/2004, 16h02

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