2010-05-06 6 views
0

Je suis très nouveau dans Linq, je veux sélectionner deux colonnes de table. S'il vous plaît dites-moi comment puis-je écrire une requête pour cela?Sélectionner une requête dans Linq

Je souhaite remplir la liste déroulante.

Merci Manoj

+1

Vous devez nous fournir beaucoup, beaucoup plus d'informations que cela, Manoj. À quoi ressemble votre définition de table? Utilisez-vous linq to sql, linq pour les datasets, linq pour les entités ou un autre fournisseur? Dans quelle langue es-tu, quelle version de .net? De quelle liste de liste déroulante parlez-vous? Qu'avez-vous eu jusqu'ici? –

+0

J'utilise Linq pour Sql et je liais juste ddl et je veux écrire une requête pour obtenir la valeur de sql 2005 table et lier dans sql. –

Répondre

2
var query = from u in users 
      select new {u.Name, u.LastName} 
+2

Je pense qu'il manque le "nouveau" mot-clé pour sélectionner/créer un type anonyme. – Ken

+0

J'ai soumis une demande d'édition pour ajouter le mot clé 'new' manquant – GarethOwen

0

Habituellement ses quelque chose comme:

 using (var ctx = new EntityName()) 
     { 
      var query = ctx.TableName.Select(o => new { o.Col1, o.Col2 }); 
     }