Search Results for

    Show / Hide Table of Contents

    Interface IColumnAutoIncrementer

    Namespace: LemonEdge.Connections.Database.Model
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public interface IColumnAutoIncrementer

    Methods

    EnsureExists(IDbConnection)

    Declaration
    Task EnsureExists(IDbConnection cn)
    Parameters
    Type Name Description
    IDbConnection cn
    Returns
    Type Description
    Task

    GetNextBitWiseID(IDbConnection, DbTransaction, EntityDescriptor, string)

    Declaration
    Task<long> GetNextBitWiseID(IDbConnection cn, DbTransaction tran, EntityDescriptor desc, string columnName)
    Parameters
    Type Name Description
    IDbConnection cn
    DbTransaction tran
    EntityDescriptor desc
    string columnName
    Returns
    Type Description
    Task<long>

    GetNextID(IDbConnection, IDbTransaction, EntityDescriptor, string, int)

    Declaration
    Task<long> GetNextID(IDbConnection cn, IDbTransaction tran, EntityDescriptor desc, string columnName, int count)
    Parameters
    Type Name Description
    IDbConnection cn
    IDbTransaction tran
    EntityDescriptor desc
    string columnName
    int count
    Returns
    Type Description
    Task<long>

    GetNextID(IDbConnection, IDbTransaction, string, string, bool, long, int)

    Declaration
    Task<long> GetNextID(IDbConnection cn, IDbTransaction tran, string tableName, string columnName, bool ensureExistsFirst, long defaultValue, int count)
    Parameters
    Type Name Description
    IDbConnection cn
    IDbTransaction tran
    string tableName
    string columnName
    bool ensureExistsFirst
    long defaultValue
    int count
    Returns
    Type Description
    Task<long>

    Seed(IAsyncDbConnection)

    Declaration
    Task Seed(IAsyncDbConnection cn)
    Parameters
    Type Name Description
    IAsyncDbConnection cn
    Returns
    Type Description
    Task

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.