Как мне записать результаты хранимой процедуры FOR XML PATH в память, а не в файл на диске?
Текущий способ ведения дел:
private void GetChartData(string OC_Ttl1, string OC_Ttl2, string OC_OL31)
{
OC_Ttl_1 = OC_Ttl1;
OC_Ttl_2 = OC_Ttl2;
OC_OL3_1 = OC_OL31;
//Output xml
DataSet orgDataSet = new DataSet();
orgDataSet.ReadXml(cmd_Org.ExecuteXmlReader(), XmlReadMode.Auto);
orgDataSet.WriteXml("InputXMLFiles/" + OC_OL3_1.Replace(" ",
"_").Replace("/", "-") + ".xml");
}
Вместо записи файла на диск, с которым затем работают другие методы, я хочу, чтобы этот метод возвращал xml в память.
Я предполагаю, что это будет намного быстрее, чем запись на диск ....