bonjour,
je veux savoir comment récupérer les noms des colonnes d'une table en utilisant linq to sql ?
et merci en avance
bonjour,
je veux savoir comment récupérer les noms des colonnes d'une table en utilisant linq to sql ?
et merci en avance
Knoweledge Is Power In Digital World
Bonjour,
Je sais que cette solution n'est pas forcement adapté à ton problème mais regarde quand même si ca peut te servir.
Bonne chance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM sys.tables AS tbl INNER JOIN sys.all_columns AS clmns ON clmns.object_id=tbl.object_id
Si tu trouve la réponse, n'oublie pas de la poster pour les autres.
Merci d'avance.
A bientôt.
pendant la cherche dans google j ai trouvé cette article pour effectuer la récupération
http://cubicthoughts.com/2008/10/31/...e-dbml-tables/
mais j ai pas trouvé la méthode GetModel() de la classe AttributeMappingSource quand j ai exécuté ce code !
Knoweledge Is Power In Digital World
Pourtant
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var model = new System.Data.Linq.Mapping.AttributeMappingSource().GetModel(typeof(NorthwindDataContext)); foreach (var mt in model.GetTables()) { Console.WriteLine(mt.TableName); foreach (var dm in mt.RowType.DataMembers) { Console.WriteLine(" " + dm.MappedName); } }
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
j ai essayé ce code mais ca marche pas, il m'affiche cet erreur
au niveau de cet élémentLa référence d'objet n'est pas définie à une instance d'un objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 model.GetTables()
Knoweledge Is Power In Digital World
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager