Closed
Description
1、ISelect ToChunk 参数类型调整
#360 (comment)
请问使用ToChunk 时,如果中途需要停止读取,怎么处理
var testlist1 = fsql.Select<Song>().OrderBy(a => a.Id).ToList();
var testlist2 = new List<Song>();
fsql.Select<Song>().OrderBy(a => a.Id).ToChunk(100, done => {
testlist2.AddRange(done.Object);
//done.IsBreak = true; v1.7.0 停止读取
});
//这里示范,最终 testlist1 与 testlist2 返回的数据相同。
2、IAdo ExecuteReader 相关方法的类型调整
fsql.Ado.ExecuteReader(fetch =>
{
var xim = new xxx();
fetch.Object.GetValue(0);
fetch.Object.GetValue(1);
fetch.Object.GetValue(2);
fetch.Object.GetValue(3);
fetch.Object.GetValue(4);
adolist1.Add(xim);
}, "select * from freesql_song");