以下のコードは夢のように機能します。しかし、それをよりコンパクトでC#っぽくすることはできますか?特に私は2つの問題について疑いを持っています。
fill
パラメータとして使用して変数を埋めるのは醜い(古いCスタイル)ではありませんか?- コードを通過する代わりに、コードをよりコンパクトにすることはできます
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);