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

Linq Discussion :

Nom Table du DataContext


Sujet :

Linq

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 56
    Par défaut Nom Table du DataContext
    Bonjour,

    Pour gérer le contenu de certaines tables de ma BDD j'affiche dans un combobox(cbo) le nom des tables de mon datacontext :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    {
    var map=datacontext.Mapping.GetTables();
    var NomTables = map.Select(p => p.Rowtype.Name).ToList();
    cbo.datasource=NomTables;
    }
    ensuite, sur le choix de la table je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    void cbo_SelectedIndexChanged(objet sender, eventargs e)
    {
           Switch(cbo.text)
           {
                 Case "Table1":
                      bindindsource.datasource=dataconext.Table1.GetNewBindingList();
                      break;
                    ........
            }
    }
    J'utilise GetNewBindingList() afin d'otenir en retour une list supportant le filtering, indispensable à mon appli.

    Mon pb est que je trouve cela hyper lourd, très sale comme code mais je ne trouve pas une méthode comme on voit sur les DataSet qui permetrer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bindindsource.datasource=dataconext.Table[cbo.text].GetNewBindingList();
    Si vous avez une solution...
    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Par défaut
    As-tu regardé du coté de dataContext.Mapping.GetTables() ?

    Cdt,
    Kevin D.

Discussions similaires

  1. declarer nom table comme variable
    Par naouah dans le forum ASP
    Réponses: 6
    Dernier message: 29/08/2007, 17h25
  2. [SQL Server 2005]Trigger DDL -> Nom Table Modifiée
    Par Yotho dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/06/2007, 11h11
  3. [SQL SERVER2K] Passer Nom Table à SP
    Par Sunny dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/06/2006, 10h19
  4. Réponses: 2
    Dernier message: 10/02/2006, 16h09
  5. Réponses: 4
    Dernier message: 19/09/2005, 15h59

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