我刚刚开始使用微软的数据访问应用程序块。关于正确使用该库的方法的说明很少。只是想知道这是否是使用数据阅读器的正确方法。
SqlDataReader reader = SqlHelper.ExecuteReader(config.ConnectionString, CommandType.Text, "select * from category");
List<string> a = new List<string>();
using (reader)
{
while (reader.Read())
{
string t = reader.GetString(1);
a.Add(t);
}
return a;
}
一切都会以这种方式关闭吗?有内存泄漏的可能性吗?