LINQ in Action roller

Count always returns 1 when querying on XML

Code Snippet var q = from table in xmldoc.Descendants("Table") group table by table.Element("name") into g where g.Count() > 0 select new { Name = g.Key, Count = g.Count() }; foreach (var name in q) Console.WriteLine("Name = {0}", name); Always returns: Code Snippet Table Name = { Name = <name>John</name>, Count = 1 } Table Name = { Name = <name>George</name>, Count = 1 } Table Name = { Name = <name>Sam</name>, Count = 1 } Table Read More...
Published Wednesday, June 20, 2007 6:58 PM by MSDN Forums: LINQ Project General
Anonymous comments are disabled

Featured Item

This Blog

Sponsoring

Syndication