Search Results for

    Show / Hide Table of Contents

    Interface IInsertCommand<TEntity>

    Represents a command which performs insertions of entities.

    Namespace: Venflow.Commands
    Assembly: Venflow.dll
    Syntax
    public interface IInsertCommand<TEntity> : IVenflowCommand<TEntity>, IAsyncDisposable where TEntity : class, new()
    Type Parameters
    Name Description
    TEntity

    The type of the entity which will be inserted.

    Methods

    | Improve this Doc View Source

    InsertAsync(TEntity, CancellationToken)

    Asynchronously inserts a single entity.

    Declaration
    Task<int> InsertAsync(TEntity entity, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    TEntity entity

    The entity instance which should be inserted.

    CancellationToken cancellationToken

    The cancellation token, which is used to cancel the operation

    Returns
    Type Description
    Task<Int32>

    A task representing the asynchronous operation, with the number of rows affected if known; 0 otherwise.

    | Improve this Doc View Source

    InsertAsync(IList<TEntity>, CancellationToken)

    Asynchronously inserts a set of entities.

    Declaration
    Task<int> InsertAsync(IList<TEntity> entities, CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    IList<TEntity> entities

    The entity instances which should be inserted.

    CancellationToken cancellationToken

    The cancellation token, which is used to cancel the operation

    Returns
    Type Description
    Task<Int32>

    A task representing the asynchronous operation, with the number of rows affected if known; 0 otherwise.

    Theme

    • Improve this Doc
    • View Source
    Back to top Copyright © 2021 Twenty