Skip to content

Commit e35774b

Browse files
add cancelation token for InsertAsync IEnumerable overload
1 parent 50d2756 commit e35774b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

SqlKata.Execution/Query.Extensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ public static int Insert(this Query query, IEnumerable<string> columns, IEnumera
169169
return CreateQueryFactory(query).Execute(query.AsInsert(columns, valuesCollection), transaction, timeout);
170170
}
171171

172-
public static async Task<int> InsertAsync(this Query query, IEnumerable<string> columns, IEnumerable<IEnumerable<object>> valuesCollection, IDbTransaction transaction = null, int? timeout = null)
172+
public static async Task<int> InsertAsync(this Query query, IEnumerable<string> columns, IEnumerable<IEnumerable<object>> valuesCollection, IDbTransaction transaction = null, int? timeout = null, CancellationToken cancellationToken = default)
173173
{
174-
return await CreateQueryFactory(query).ExecuteAsync(query.AsInsert(columns, valuesCollection), transaction, timeout);
174+
return await CreateQueryFactory(query).ExecuteAsync(query.AsInsert(columns, valuesCollection), transaction, timeout, cancellationToken);
175175
}
176176

177177
public static int Insert(this Query query, IEnumerable<string> columns, Query fromQuery, IDbTransaction transaction = null, int? timeout = null)

0 commit comments

Comments
 (0)