Search Results for

    Show / Hide Table of Contents

    Interface IExtensionsAdapter

    Interface to override default implementation of LINQ To DB async operations.

    Namespace: LinqToDB
    Assembly: linq2db.dll
    Syntax
    public interface IExtensionsAdapter

    Methods

    | Improve this Doc View Source

    AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<bool> AllAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<System.Boolean>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<bool> AnyAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Boolean>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<bool> AnyAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<System.Boolean>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AsAsyncEnumerable<TSource>(IQueryable<TSource>)

    Declaration
    IAsyncEnumerable<TSource> AsAsyncEnumerable<TSource>(IQueryable<TSource> source)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Returns
    Type Description
    IAsyncEnumerable<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync(IQueryable<Decimal>, CancellationToken)

    Declaration
    Task<decimal> AverageAsync(IQueryable<decimal> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Decimal> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Decimal>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Double>, CancellationToken)

    Declaration
    Task<double> AverageAsync(IQueryable<double> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Double> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Int32>, CancellationToken)

    Declaration
    Task<double> AverageAsync(IQueryable<int> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Int32> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Int64>, CancellationToken)

    Declaration
    Task<double> AverageAsync(IQueryable<long> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Int64> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

    Declaration
    Task<decimal?> AverageAsync(IQueryable<decimal?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Decimal>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Decimal>>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync(IQueryable<double?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Double>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync(IQueryable<int?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Int32>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync(IQueryable<long?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Int64>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)

    Declaration
    Task<float?> AverageAsync(IQueryable<float?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Single>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Single>>
    | Improve this Doc View Source

    AverageAsync(IQueryable<Single>, CancellationToken)

    Declaration
    Task<float> AverageAsync(IQueryable<float> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Single> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Single>
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken)

    Declaration
    Task<decimal> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Decimal>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Decimal>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken)

    Declaration
    Task<double> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Double>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken)

    Declaration
    Task<double> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Int32>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken)

    Declaration
    Task<double> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Int64>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)

    Declaration
    Task<decimal?> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Decimal>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Decimal>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Double>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Int32>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)

    Declaration
    Task<double?> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Int64>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken)

    Declaration
    Task<float?> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Single>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Single>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken)

    Declaration
    Task<float> AverageAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Single>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Single>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

    Declaration
    Task<bool> ContainsAsync<TSource>(IQueryable<TSource> source, TSource item, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    TSource item
    CancellationToken token
    Returns
    Type Description
    Task<System.Boolean>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<int> CountAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Int32>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<int> CountAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<System.Int32>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> FirstAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<TSource> FirstAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> FirstOrDefaultAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<TSource> FirstOrDefaultAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    ForEachAsync<TSource>(IQueryable<TSource>, Action<TSource>, CancellationToken)

    Declaration
    Task ForEachAsync<TSource>(IQueryable<TSource> source, Action<TSource> action, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Action<TSource> action
    CancellationToken token
    Returns
    Type Description
    Task
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<long> LongCountAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Int64>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<long> LongCountAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<System.Int64>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> MaxAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    MaxAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)

    Declaration
    Task<TResult> MaxAsync<TSource, TResult>(IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, TResult>> selector
    CancellationToken token
    Returns
    Type Description
    Task<TResult>
    Type Parameters
    Name Description
    TSource
    TResult
    | Improve this Doc View Source

    MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> MinAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    MinAsync<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>, CancellationToken)

    Declaration
    Task<TResult> MinAsync<TSource, TResult>(IQueryable<TSource> source, Expression<Func<TSource, TResult>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, TResult>> selector
    CancellationToken token
    Returns
    Type Description
    Task<TResult>
    Type Parameters
    Name Description
    TSource
    TResult
    | Improve this Doc View Source

    SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> SingleAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<TSource> SingleAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource> SingleOrDefaultAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken)

    Declaration
    Task<TSource> SingleOrDefaultAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Boolean>> predicate
    CancellationToken token
    Returns
    Type Description
    Task<TSource>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync(IQueryable<Decimal>, CancellationToken)

    Declaration
    Task<decimal> SumAsync(IQueryable<decimal> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Decimal> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Decimal>
    | Improve this Doc View Source

    SumAsync(IQueryable<Double>, CancellationToken)

    Declaration
    Task<double> SumAsync(IQueryable<double> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Double> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    | Improve this Doc View Source

    SumAsync(IQueryable<Int32>, CancellationToken)

    Declaration
    Task<int> SumAsync(IQueryable<int> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Int32> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Int32>
    | Improve this Doc View Source

    SumAsync(IQueryable<Int64>, CancellationToken)

    Declaration
    Task<long> SumAsync(IQueryable<long> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Int64> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Int64>
    | Improve this Doc View Source

    SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

    Declaration
    Task<decimal?> SumAsync(IQueryable<decimal?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Decimal>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Decimal>>
    | Improve this Doc View Source

    SumAsync(IQueryable<Nullable<Double>>, CancellationToken)

    Declaration
    Task<double?> SumAsync(IQueryable<double?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Double>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    | Improve this Doc View Source

    SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)

    Declaration
    Task<int?> SumAsync(IQueryable<int?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Int32>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Int32>>
    | Improve this Doc View Source

    SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)

    Declaration
    Task<long?> SumAsync(IQueryable<long?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Int64>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Int64>>
    | Improve this Doc View Source

    SumAsync(IQueryable<Nullable<Single>>, CancellationToken)

    Declaration
    Task<float?> SumAsync(IQueryable<float?> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Nullable<System.Single>> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Single>>
    | Improve this Doc View Source

    SumAsync(IQueryable<Single>, CancellationToken)

    Declaration
    Task<float> SumAsync(IQueryable<float> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<System.Single> source
    CancellationToken token
    Returns
    Type Description
    Task<System.Single>
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken)

    Declaration
    Task<decimal> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, decimal>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Decimal>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Decimal>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken)

    Declaration
    Task<double> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, double>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Double>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Double>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken)

    Declaration
    Task<int> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, int>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Int32>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Int32>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken)

    Declaration
    Task<long> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, long>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Int64>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Int64>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken)

    Declaration
    Task<decimal?> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, decimal?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Decimal>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Decimal>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken)

    Declaration
    Task<double?> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, double?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Double>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Double>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken)

    Declaration
    Task<int?> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, int?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Int32>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Int32>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken)

    Declaration
    Task<long?> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, long?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Int64>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Int64>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken)

    Declaration
    Task<float?> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, float?>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Nullable<System.Single>>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Nullable<System.Single>>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken)

    Declaration
    Task<float> SumAsync<TSource>(IQueryable<TSource> source, Expression<Func<TSource, float>> selector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Expression<Func<TSource, System.Single>> selector
    CancellationToken token
    Returns
    Type Description
    Task<System.Single>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<TSource[]> ToArrayAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<TSource[]>
    Type Parameters
    Name Description
    TSource
    | Improve this Doc View Source

    ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, CancellationToken)

    Declaration
    Task<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(IQueryable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Func<TSource, TKey> keySelector
    CancellationToken token
    Returns
    Type Description
    Task<Dictionary<TKey, TSource>>
    Type Parameters
    Name Description
    TSource
    TKey
    | Improve this Doc View Source

    ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken)

    Declaration
    Task<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(IQueryable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Func<TSource, TKey> keySelector
    IEqualityComparer<TKey> comparer
    CancellationToken token
    Returns
    Type Description
    Task<Dictionary<TKey, TSource>>
    Type Parameters
    Name Description
    TSource
    TKey
    | Improve this Doc View Source

    ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken)

    Declaration
    Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Func<TSource, TKey> keySelector
    Func<TSource, TElement> elementSelector
    CancellationToken token
    Returns
    Type Description
    Task<Dictionary<TKey, TElement>>
    Type Parameters
    Name Description
    TSource
    TKey
    TElement
    | Improve this Doc View Source

    ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken)

    Declaration
    Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(IQueryable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    Func<TSource, TKey> keySelector
    Func<TSource, TElement> elementSelector
    IEqualityComparer<TKey> comparer
    CancellationToken token
    Returns
    Type Description
    Task<Dictionary<TKey, TElement>>
    Type Parameters
    Name Description
    TSource
    TKey
    TElement
    | Improve this Doc View Source

    ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

    Declaration
    Task<List<TSource>> ToListAsync<TSource>(IQueryable<TSource> source, CancellationToken token)
    Parameters
    Type Name Description
    IQueryable<TSource> source
    CancellationToken token
    Returns
    Type Description
    Task<List<TSource>>
    Type Parameters
    Name Description
    TSource

    Extension Methods

    Map.DeepCopy<T>(T)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.In<T>(T, T[])
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T[])
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, T, T, T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2022 linq2db.com

    Generated by DocFX