我正在使用存储过程来创建临时表,并希望在数据集合中返回它:
public static >>data collection<< reportData(int intUserID)
{
SqlConnection con = Sql.getConnection();
try
{
SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand("usp_Get_Results", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@UserID", intUserID);
con.Open();
//put into data collection
//return data collection
}
catch (Exception ex)
{
//Log Error
con.Close();
}
finally
{
con.Close();
}
}
我不知道返回哪个数据集是最好的。我可能需要对它进行一些处理,所以我不确定什么是最好的,性能不是主要问题。我在考虑使用DataSet或DataReader,但不知道是否有更适合的或最佳实践。非常感谢任何帮助
使用.NET 2.0,vstudio 2005。
由于