Skip to content

Commit 2a3b823

Browse files
authored
Merge pull request #592 from mikependon/repodb-adhocs
Added the 'isMoveToNextResult' argument to the Extract and Scalar methods.
2 parents bfb9803 + e4d09e9 commit 2a3b823

16 files changed

+1068
-1088
lines changed

RepoDb.Core/RepoDb.Tests/RepoDb.IntegrationTests/ExecuteArrayParameterTest.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsDynamic()
788788
param))
789789
{
790790
// Extract the reader
791-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
791+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
792792

793793
// Assert
794794
Assert.AreEqual(values.Count(), result.Count());
@@ -822,7 +822,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsExpandoObjectAsDyn
822822
(object)param))
823823
{
824824
// Extract the reader
825-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
825+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
826826

827827
// Assert
828828
Assert.AreEqual(values.Count(), result.Count());
@@ -856,7 +856,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsExpandoObjectAsDic
856856
param))
857857
{
858858
// Extract the reader
859-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
859+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
860860

861861
// Assert
862862
Assert.AreEqual(values.Count(), result.Count());
@@ -890,7 +890,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsDictionary()
890890
param))
891891
{
892892
// Extract the reader
893-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
893+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
894894

895895
// Assert
896896
Assert.AreEqual(values.Count(), result.Count());
@@ -921,7 +921,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryField()
921921
param))
922922
{
923923
// Extract the reader
924-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
924+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
925925

926926
// Assert
927927
Assert.AreEqual(values.Count(), result.Count());
@@ -952,7 +952,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryFields()
952952
param))
953953
{
954954
// Extract the reader
955-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
955+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
956956

957957
// Assert
958958
Assert.AreEqual(values.Count(), result.Count());
@@ -983,7 +983,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryGroup()
983983
param))
984984
{
985985
// Extract the reader
986-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
986+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
987987

988988
// Assert
989989
Assert.AreEqual(values.Count(), result.Count());
@@ -1018,7 +1018,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsDynamic()
10181018
param).Result)
10191019
{
10201020
// Extract the reader
1021-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1021+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10221022

10231023
// Assert
10241024
Assert.AreEqual(values.Count(), result.Count());
@@ -1052,7 +1052,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsExpandoObject
10521052
(object)param).Result)
10531053
{
10541054
// Extract the reader
1055-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1055+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10561056

10571057
// Assert
10581058
Assert.AreEqual(values.Count(), result.Count());
@@ -1086,7 +1086,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsExpandoObject
10861086
param).Result)
10871087
{
10881088
// Extract the reader
1089-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1089+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10901090

10911091
// Assert
10921092
Assert.AreEqual(values.Count(), result.Count());
@@ -1120,7 +1120,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsDictionary()
11201120
param).Result)
11211121
{
11221122
// Extract the reader
1123-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1123+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11241124

11251125
// Assert
11261126
Assert.AreEqual(values.Count(), result.Count());
@@ -1151,7 +1151,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryField()
11511151
param).Result)
11521152
{
11531153
// Extract the reader
1154-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1154+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11551155

11561156
// Assert
11571157
Assert.AreEqual(values.Count(), result.Count());
@@ -1182,7 +1182,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryFields()
11821182
param).Result)
11831183
{
11841184
// Extract the reader
1185-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1185+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11861186

11871187
// Assert
11881188
Assert.AreEqual(values.Count(), result.Count());
@@ -1213,7 +1213,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryGroup()
12131213
param).Result)
12141214
{
12151215
// Extract the reader
1216-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1216+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
12171217

12181218
// Assert
12191219
Assert.AreEqual(values.Count(), result.Count());

RepoDb.Core/RepoDb.Tests/RepoDb.IntegrationTests/ExecuteListParameterTest.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsDynamic()
788788
param))
789789
{
790790
// Extract the reader
791-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
791+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
792792

793793
// Assert
794794
Assert.AreEqual(values.Count(), result.Count());
@@ -822,7 +822,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsExpandoObjectAsDyn
822822
(object)param))
823823
{
824824
// Extract the reader
825-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
825+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
826826

827827
// Assert
828828
Assert.AreEqual(values.Count(), result.Count());
@@ -856,7 +856,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsExpandoObjectAsDic
856856
param))
857857
{
858858
// Extract the reader
859-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
859+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
860860

861861
// Assert
862862
Assert.AreEqual(values.Count(), result.Count());
@@ -890,7 +890,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsDictionary()
890890
param))
891891
{
892892
// Extract the reader
893-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
893+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
894894

895895
// Assert
896896
Assert.AreEqual(values.Count(), result.Count());
@@ -921,7 +921,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryField()
921921
param))
922922
{
923923
// Extract the reader
924-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
924+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
925925

926926
// Assert
927927
Assert.AreEqual(values.Count(), result.Count());
@@ -952,7 +952,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryFields()
952952
param))
953953
{
954954
// Extract the reader
955-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
955+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
956956

957957
// Assert
958958
Assert.AreEqual(values.Count(), result.Count());
@@ -983,7 +983,7 @@ public void TestSqlConnectionExecuteReaderWithArrayParameterAsQueryGroup()
983983
param))
984984
{
985985
// Extract the reader
986-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
986+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
987987

988988
// Assert
989989
Assert.AreEqual(values.Count(), result.Count());
@@ -1018,7 +1018,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsDynamic()
10181018
param).Result)
10191019
{
10201020
// Extract the reader
1021-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1021+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10221022

10231023
// Assert
10241024
Assert.AreEqual(values.Count(), result.Count());
@@ -1052,7 +1052,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsExpandoObject
10521052
(object)param).Result)
10531053
{
10541054
// Extract the reader
1055-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1055+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10561056

10571057
// Assert
10581058
Assert.AreEqual(values.Count(), result.Count());
@@ -1086,7 +1086,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsExpandoObject
10861086
param).Result)
10871087
{
10881088
// Extract the reader
1089-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1089+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
10901090

10911091
// Assert
10921092
Assert.AreEqual(values.Count(), result.Count());
@@ -1120,7 +1120,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsDictionary()
11201120
param).Result)
11211121
{
11221122
// Extract the reader
1123-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1123+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11241124

11251125
// Assert
11261126
Assert.AreEqual(values.Count(), result.Count());
@@ -1151,7 +1151,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryField()
11511151
param).Result)
11521152
{
11531153
// Extract the reader
1154-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1154+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11551155

11561156
// Assert
11571157
Assert.AreEqual(values.Count(), result.Count());
@@ -1182,7 +1182,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryFields()
11821182
param).Result)
11831183
{
11841184
// Extract the reader
1185-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1185+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
11861186

11871187
// Assert
11881188
Assert.AreEqual(values.Count(), result.Count());
@@ -1213,7 +1213,7 @@ public void TestSqlConnectionExecuteReaderAsyncWithArrayParameterAsQueryGroup()
12131213
param).Result)
12141214
{
12151215
// Extract the reader
1216-
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader, connection);
1216+
var result = DataReader.ToEnumerable<IdentityTable>((DbDataReader)reader);
12171217

12181218
// Assert
12191219
Assert.AreEqual(values.Count(), result.Count());

0 commit comments

Comments
 (0)