当前位置:刘天佑博客-记录生活和成长的一个自媒体博客 > 默认分类 > 正文

作者:刘天佑

放低自己,才能看到高处的风景;蹲下来,才能更好地仰望别人。低调不是愚蠢,而是智慧。

手机扫码查看

SqlSugar使用DataReader防止内存溢出

var startTime= DateTime.Today.AddDays(day);
var endTime = date.AddDays(1).AddMilliseconds(-1);
List<KPI_BASE_IISLOG> data = new List<KPI_BASE_IISLOG>();

using (var reader = Db.Ado.GetDataReader("SELECT * FROM KPI_BASE_IISLOG WHERE VISIT_TIME>@startTime and VISIT_TIME<@endTime",
new List<SugarParameter>()
{ new SugarParameter("@startTime",startTime),
  new SugarParameter("@endTime", endTime)
}))
{
while (reader.Read())//循环读取数据
{
var model = new KPI_BASE_IISLOG
{
//把数据ADD到实体或者添加进DataTable
};
data.Add(model);
}
Db.Ado.Close();//释放
}

 

未经允许不得转载:

作者:刘天佑, 转载或复制请以 超链接形式 并注明出处 刘天佑博客-记录生活和成长的一个自媒体博客
原文地址:《SqlSugar使用DataReader防止内存溢出》 发布于2018-09-10

分享到:
赞(0) 打赏

评论 1

3 + 4 =
  1. #1

    很专业,有深度的技术博客

    塑胶跑道5个月前 (09-19)回复
SqlSugar使用DataReader防止内存溢出

长按图片转发给朋友

感谢打赏

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录