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 :

Dataset typé et indépendant du provider de données.


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut Dataset typé et indépendant du provider de données.
    Bonjour,

    Je souhaiterais savoir si il y a possibilité avec VS2005 (dotnet 2.0) de faire un dataset typé mais indépendant du provider de la base de données ?

    Je m'explique : je suis dans un scénario déconnecté, d'où mon désir d'utiliser des dataset. J'ai envie qu'ils soient typés.
    Par contre, je souhaiterais pouvoir être indépendant du fournisseur de données. En effet, je voudrais pouvoir un coup faire du SQL Server, ou du Access, voire autre chose.

    Lorsque je créé un dataset, il me demande le provider, et du coup le designer de Visual Studio me créé du code spécialisé avec le classes du provider choisit...

    Quelqu'un voit une solution à mon problème ?

    Merci d'avance.

    Jean-Pierre

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 564
    Par défaut
    Un dataset typé n'est pas dépendant de la source de données, pour changer de source de données il te suffit de changer la chaine de connexion pour chaque TableAdapter.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 118
    Par défaut
    Bonjour,

    Quand je regarde le code généré par le designer de Visual studio 2005 dans MonDataset.Designer.cs, je trouve ceci :

    private System.Data.SqlClient.SqlDataAdapter _adapter;
    private System.Data.SqlClient.SqlConnection _connection;
    private System.Data.SqlClient.SqlCommand[] _commandCollection;

    J'aurais préféré par exexmple pour la connection que le type soit DbConnection...

    Y-a-t il moyen de préciser à Visual Studio cela ?

    Merci d'avance pour vos réponses

    Jean-Pierre

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Tu peux créer un dataset en ajoutant un élement dataset et dans le concepteur ajouter les tables, créér les colonnes, clés, relations .... tout cela sans préciser le type de fournisseur que tu vas utiliser.
    Pour utiliser le dataset avec des fournisseurs différents il suffit d'utiliser un objet connection, dataadapter, command associés à un fournisseur sql, oracle, odbc...
    Bon boulot Jean

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/08/2014, 18h30
  2. Réponses: 1
    Dernier message: 26/08/2008, 23h55
  3. Mapping de données ou dataset typés?
    Par LEK dans le forum C#
    Réponses: 3
    Dernier message: 22/03/2008, 11h49
  4. Mapping de données ou Dataset typés
    Par LEK dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/02/2008, 20h52
  5. [C#] Récup champ IMAGE SQLServer avec un DataSet Typé
    Par SoaB dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/07/2005, 14h53

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