Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Dados brutos Xml retornados do SQL Server 2005 não estão corretos ao chamar do .NET


reader.Read() e reader.ReadOuterXml() estar no mesmo loop pularia uma linha. Tente isto:
using (XmlReader reader = cmd.ExecuteXmlReader())
            {
               reader.Read(); //For initial first read.
               while (!reader.EOF)
                {

                    results.Root.Add(XElement.Parse(reader.ReadOuterXml()));
                    count += 1;

                }
            }