Skip to content

ExecuteExtensions.ExecuteInsertAsync

Mike King edited this page Sep 30, 2025 · 2 revisions

ExecuteExtensions.ExecuteInsertAsync Method

Overloads
ExecuteInsertAsync<T>(this DatabaseFacade, string, CancellationToken, IEnumerable<object>) Executes an insert command.
ExecuteInsertAsync<T>(this DatabaseFacade, FormattableString, CancellationToken) Executes an insert command.

ExecuteExtensions.ExecuteInsertAsync<T>(this DatabaseFacade, string, CancellationToken, IEnumerable<object>) Method

Executes an insert command.

public static System.Threading.Tasks.Task<T> ExecuteInsertAsync<T>(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database, string sql, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken), System.Collections.Generic.IEnumerable<object?> parameters);

Type parameters

T

The type returned by the insert.

Parameters

database Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade

The Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade for the context.

sql System.String

The SQL query to execute.

cancellationToken System.Threading.CancellationToken

A System.Threading.CancellationToken to observe while waiting for the task to complete.

parameters System.Collections.Generic.IEnumerable<System.Object>

Parameters to use with the SQL.

Returns

System.Threading.Tasks.Task<T>
The Id of the new record.

ExecuteExtensions.ExecuteInsertAsync<T>(this DatabaseFacade, FormattableString, CancellationToken) Method

Executes an insert command.

public static System.Threading.Tasks.Task<T> ExecuteInsertAsync<T>(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade database, System.FormattableString sql, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Type parameters

T

The type returned by the insert.

Parameters

database Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade

The Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade for the context.

sql System.FormattableString

The System.FormattableString representing a SQL query with parameters.

cancellationToken System.Threading.CancellationToken

A System.Threading.CancellationToken to observe while waiting for the task to complete.

Returns

System.Threading.Tasks.Task<T>
The Id of the new record.

Clone this wiki locally