【发布时间】:2012-08-06 02:54:00
【问题描述】:
下面的代码很梦幻。但它可以变得更紧凑和 C#'ish 吗?特别是我对两个问题有怀疑。
- 通过将
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);
【问题讨论】: