2010-05-18 9 views
0

Quelqu'un peut-il m'explorer en ce qui concerne Linq s'il vous plaît?Utilisation de Linq sur un ensemble de données

J'ai un ensemble de données qui est rempli par une procédure stockée SQL, dont le format est inférieur à:

Pays | Marque | Variante | 2004 | 2005 | 2006 | 2007 | 2008

Le nombre de lignes varie entre 50 et plusieurs milliers. Ce que j'essaie de faire est d'utiliser Linq pour interroger l'ensemble de données (il y aura plusieurs requêtes Linq basées sur les options de l'utilisateur), mais un exemple simple serait de SUM les colonnes de l'année basées sur Brand.

Je donne les résultats suivants que je crois me crée un modèle pour travailler:

Mais à partir de là, je suis tout à fait coincé!

   sqlDA.Fill(ds, "Profiler") 

      Dim brandsQuery = From cust In ds.Tables(0).AsEnumerable() 
           Select _BrandName = cust.Item("BrandName"), 
           _y0 = cust.Item("1999"), 
           _y1 = cust.Item("2004"), 
           _y2 = cust.Item("2005"), 
           _y3 = cust.Item("2006"), 
           _y4 = cust.Item("2007"), 
           _y5 = cust.Item("2008") 

Je suis tenté de regarder des exemples, mais ne vois pas qui sont VB.Net base et/ou me montrer comment Somme/Groupe.

Quelqu'un peut-il donner un exemple pour que je puisse peut-être apprendre de lui.

Merci.

Répondre

Questions connexes