我正在改编其他人编写的一些代码,并且出于时间原因需要返回一个数据表。
我有这样的代码:
using (SqlCommand command = new SqlCommand(query, conn))
{
//add parameters and their values
using (SqlDataReader dr = command.ExecuteReader())
{
return dr;
}
但是返回数据表的最佳方式是什么?
Use the 数据表.加载 http://msdn.microsoft.com/en-us/library/7x8ccbsb%28v=vs.100%29.aspx方法用 SqlDataReader 中的值填充表:
using (SqlDataReader dr = command.ExecuteReader())
{
var tb = new DataTable();
tb.Load(dr);
return tb;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)