我写了下面的代码。我想知道我是否可以进一步改进它。
public static DataTable GetDepartments()
{
DataTable dt = new DataTable();
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand())
{
command.CommandText = "proc_GetDepartments";
command.CommandType = CommandType.StoredProcedure;
connection.Open();
using (SqlDataAdapter da = new SqlDataAdapter(command))
{
command.Connection = connection;
da.Fill(dt);
}
}
}
return dt;
}
这里我使用了 SqlDataAdapter。SqlDataReader 的编写方式是什么。还有哪个更好。任何帮助/指导表示赞赏。