none
Linq & ajout de colonne dynamique DB RRS feed

  • Question

  •  

    Bonjour

    J'essais de developper une application en .net , avec la possibiliter de pourvoir donnée au administrateur de Application une flexibiliter sur la gestion des colonnes.

    pouvez vous me dire si je peux avec linq travailler sur un schema de DB Dynamique?

    je commence a jouée sur linq et Quand je fais un

    from c in table
    select c
    il me retourne toute les colonnes parcontre quand je fait un
    from c in table
    join t in table1 on c.idtable=t.idtable1
    select c,t
    il ne me retourne rien il faut que je nomme les colonne
    exemple 
    from c in table
    join t in table1 on c.idtable=t.idtable1
    select c.idtable,t.Nom ...

    j'ai cherche et je ne vois pas si il y a une solution

    pouvez me donner les informations

    merci d'avance
    Yvan THEAUDIN

    mercredi 3 décembre 2008 12:56

Toutes les réponses

  • Bonjour,

     

    Le code que vous avez fourni, ne devrait pas compiler, remplacer le "=" de la jointure par "equals" :

    Code Snippet
    from c in table
    join t in table1 on c.idtable equals t.idtable1
    select c.idtable,t.Nom ...

     

    Si vous souhaitez sélectionner tous les élements de la jointure, il faut utiliser l'opérateur new { } :

    Code Snippet
    from c in table
    join t in table1 on c.idtable equals t.idtable1
    select new { c,t }

     

    Cordialement

     

    vendredi 5 décembre 2008 20:08
    Modérateur