@@ -202,7 +202,7 @@ private IEnumerable<T> ReadImpl<T>(Type type, bool buffered)
202202 cache . Deserializer = deserializer ;
203203 }
204204 var result = ReadDeferred < T > ( index , deserializer . Func , type ) ;
205- return buffered ? result . ToList ( ) : result ;
205+ return buffered ? result . AsList ( ) : result ;
206206 }
207207
208208 private T ReadRow < T > ( Type type , Row row )
@@ -283,7 +283,7 @@ private IEnumerable<TReturn> MultiReadInternal<TReturn>(Type[] types, Func<objec
283283 public IEnumerable < TReturn > Read < TFirst , TSecond , TReturn > ( Func < TFirst , TSecond , TReturn > func , string splitOn = "id" , bool buffered = true )
284284 {
285285 var result = MultiReadInternal < TFirst , TSecond , DontMap , DontMap , DontMap , DontMap , DontMap , TReturn > ( func , splitOn ) ;
286- return buffered ? result . ToList ( ) : result ;
286+ return buffered ? result . AsList ( ) : result ;
287287 }
288288
289289 /// <summary>
@@ -299,7 +299,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TReturn>(Func<TFirst, TSecond,
299299 public IEnumerable < TReturn > Read < TFirst , TSecond , TThird , TReturn > ( Func < TFirst , TSecond , TThird , TReturn > func , string splitOn = "id" , bool buffered = true )
300300 {
301301 var result = MultiReadInternal < TFirst , TSecond , TThird , DontMap , DontMap , DontMap , DontMap , TReturn > ( func , splitOn ) ;
302- return buffered ? result . ToList ( ) : result ;
302+ return buffered ? result . AsList ( ) : result ;
303303 }
304304
305305 /// <summary>
@@ -316,7 +316,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TThird, TReturn>(Func<TFirst,
316316 public IEnumerable < TReturn > Read < TFirst , TSecond , TThird , TFourth , TReturn > ( Func < TFirst , TSecond , TThird , TFourth , TReturn > func , string splitOn = "id" , bool buffered = true )
317317 {
318318 var result = MultiReadInternal < TFirst , TSecond , TThird , TFourth , DontMap , DontMap , DontMap , TReturn > ( func , splitOn ) ;
319- return buffered ? result . ToList ( ) : result ;
319+ return buffered ? result . AsList ( ) : result ;
320320 }
321321
322322 /// <summary>
@@ -334,7 +334,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TThird, TFourth, TReturn>(Func
334334 public IEnumerable < TReturn > Read < TFirst , TSecond , TThird , TFourth , TFifth , TReturn > ( Func < TFirst , TSecond , TThird , TFourth , TFifth , TReturn > func , string splitOn = "id" , bool buffered = true )
335335 {
336336 var result = MultiReadInternal < TFirst , TSecond , TThird , TFourth , TFifth , DontMap , DontMap , TReturn > ( func , splitOn ) ;
337- return buffered ? result . ToList ( ) : result ;
337+ return buffered ? result . AsList ( ) : result ;
338338 }
339339
340340 /// <summary>
@@ -353,7 +353,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TThird, TFourth, TFifth, TRetu
353353 public IEnumerable < TReturn > Read < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , TReturn > ( Func < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , TReturn > func , string splitOn = "id" , bool buffered = true )
354354 {
355355 var result = MultiReadInternal < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , DontMap , TReturn > ( func , splitOn ) ;
356- return buffered ? result . ToList ( ) : result ;
356+ return buffered ? result . AsList ( ) : result ;
357357 }
358358
359359 /// <summary>
@@ -373,7 +373,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TThird, TFourth, TFifth, TSixt
373373 public IEnumerable < TReturn > Read < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , TSeventh , TReturn > ( Func < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , TSeventh , TReturn > func , string splitOn = "id" , bool buffered = true )
374374 {
375375 var result = MultiReadInternal < TFirst , TSecond , TThird , TFourth , TFifth , TSixth , TSeventh , TReturn > ( func , splitOn ) ;
376- return buffered ? result . ToList ( ) : result ;
376+ return buffered ? result . AsList ( ) : result ;
377377 }
378378
379379 /// <summary>
@@ -387,7 +387,7 @@ public IEnumerable<TReturn> Read<TFirst, TSecond, TThird, TFourth, TFifth, TSixt
387387 public IEnumerable < TReturn > Read < TReturn > ( Type [ ] types , Func < object [ ] , TReturn > map , string splitOn = "id" , bool buffered = true )
388388 {
389389 var result = MultiReadInternal ( types , map , splitOn ) ;
390- return buffered ? result . ToList ( ) : result ;
390+ return buffered ? result . AsList ( ) : result ;
391391 }
392392
393393 private IEnumerable < T > ReadDeferred < T > ( int index , Func < DbDataReader , object > deserializer , Type effectiveType )
0 commit comments