Search Results for

    Show / Hide Table of Contents

    Interface ISelectBuilderReader

    This extends ISelectBuilderReader to add the ability to use an IReader.

    Inherited Members
    IReader.GetConnection()
    IReader.ExecuteQuery(IDbConnection)
    IReader.CloseQuery()
    IReader.Reader
    IReader.CommandTimeout
    ISimpleReader.GetColumnType(string)
    ISimpleReader.GetTotalCount()
    ISimpleReader.ExecuteQuery()
    ISimpleReader.ReadNextResult()
    ISimpleReader.GetResultValue(string)
    ISimpleReader.Columns
    IDisposable.Dispose()
    Namespace: LemonEdge.DataAccess.Core.Abstractions.Factories
    Assembly: LemonEdge.DataAccess.Core.Abstractions.dll
    Syntax
    public interface ISelectBuilderReader : IReader, ISimpleReader, IDisposable

    Properties

    CommandTransformer

    A function to transform command text

    Declaration
    Func<string, string> CommandTransformer { get; set; }
    Property Value
    Type Description
    Func<string, string>

    Methods

    SetEnsureSQLCreatedOnFailure(Func<Task>)

    Sets a backup function to run in case of failure.

    Declaration
    void SetEnsureSQLCreatedOnFailure(Func<Task> ensureSqLCreated)
    Parameters
    Type Name Description
    Func<Task> ensureSqLCreated

    The function to run.

    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.