Чтение SQL в DataSet в XmlDocument
Код ниже работает мечтательно. Но можно ли сделать его более компактным и использовать C # 'ish? Особенно у меня есть подозрения по двум вопросам.
Isn't it ugly (old C-style) fillingfill
a variable by using it as a in-parameter?
Can the code be made more compact instead of going through a String
?
C #
String
connectionString = "...",
sqlStatement = "select * from Test",
output = "";
SqlDataAdapter adapter = new SqlDataAdapter(sqlStatement, connectionString);
DataSet dataSet = new DataSet("Contents");
adapter.Fill(dataSet, "Test");
StringWriter stringWriter=new StringWriter();
dataSet.WriteXml(new XmlTextWriter(stringWriter));
XmlDocument document = new XmlDocument();
output = stringWriter.ToString();
document.LoadXml(output);