Search Results for

    Show / Hide Table of Contents

    Class Select4Provider<T1, T2, T3, T4>

    Inheritance
    System.Object
    Select0Provider
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>
    Select4Provider<T1, T2, T3, T4>
    Implements
    ISelect<T1, T2, T3, T4>
    ISelect0<ISelect<T1, T2, T3, T4>, T1>
    ISelect0
    Inherited Members
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.TrackToList(Action<Object>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Cancel(Func<Boolean>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.WithTransaction(DbTransaction)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.WithConnection(DbConnection)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.WithParameters(List<DbParameter>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.CommandTimeout(Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.GroupBy(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Having(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.LeftJoin(Expression<Func<T1, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InnerJoin(Expression<Func<T1, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.RightJoin(Expression<Func<T1, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.LeftJoin<T2>(Expression<Func<T1, T2, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InnerJoin<T2>(Expression<Func<T1, T2, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.RightJoin<T2>(Expression<Func<T1, T2, Boolean>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InnerJoin(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.LeftJoin(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.RightJoin(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.RawJoin(String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Limit(Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Master()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Offset(Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.OrderBy(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.OrderBy(Boolean, String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Page(Int32, Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Page(BasePagingInfo)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Skip(Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Take(Int32)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Distinct()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDelete()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToUpdate()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.GetTableRuleUnions()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.AsTableBase(Func<Type, String, String>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.AsTable(Func<Type, String, String>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.AsAlias(Func<Type, String, String>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.AsType(Type)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToSqlBase(String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToSql(String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Where(String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.WhereIf(Boolean, String, Object)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.OrderByPropertyName(String, Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.OrderByPropertyNameIf(Boolean, String, Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.WhereDynamicFilter(DynamicFilterInfo)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.DisableGlobalFilter(String[])
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ForUpdate(Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalWithTempQuery<TDto>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Any()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Count()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.Count(Int64)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToList()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToList(Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToOne()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.First()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.AnyAsync(CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.CountAsync(CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListAsync(CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListAsync(Boolean, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToOneAsync(CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.FirstAsync(CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDataTableByPropertyName(String[])
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDataTable(String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToList<TTuple>(String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListQfPrivate<TTuple>(String, String)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToChunk(Int32, Action<FetchCallbackArgs<List<T1>>>, Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToChunk<TReturn>(Expression, Int32, Action<FetchCallbackArgs<List<TReturn>>>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDictionary<TKey>(Func<T1, TKey>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDictionary<TKey, TElement>(Func<T1, TKey>, Func<T1, TElement>)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListMapReader<TReturn>(ReadAnonymousTypeAfInfo)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.GetAllFieldExpressionTreeLevelAll()
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.GetAllFieldExpressionTreeLevel2(Boolean)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalAvg(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalMax<TMember>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalMin<TMember>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalSum(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalGroupBy<TKey, TValue>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalJoin(Expression, SelectTableInfoType)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalJoin<T2>(Expression, SelectTableInfoType)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalOrderBy(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalOrderByDescending(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToList<TReturn>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToSql<TReturn>(Expression, FieldAliasOptions)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalGetInsertIntoToSql<TTargetEntity>(String, Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalInsertInto<TTargetEntity>(String, Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToDataTable(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToAggregate<TReturn>(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalWhere(Expression)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDataTableByPropertyNameAsync(String[], CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDataTableAsync(String, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListAsync<TTuple>(String, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListQfPrivateAsync<TTuple>(String, String, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDictionaryAsync<TKey>(Func<T1, TKey>, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToDictionaryAsync<TKey, TElement>(Func<T1, TKey>, Func<T1, TElement>, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.ToListMapReaderAsync<TReturn>(ReadAnonymousTypeAfInfo, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalAvgAsync(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalMaxAsync<TMember>(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalMinAsync<TMember>(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalSumAsync(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToListAsync<TReturn>(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalInsertIntoAsync<TTargetEntity>(String, Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToDataTableAsync(Expression, CancellationToken)
    Select0Provider<ISelect<T1, T2, T3, T4>, T1>.InternalToAggregateAsync<TReturn>(Expression, CancellationToken)
    Select0Provider._limit
    Select0Provider._skip
    Select0Provider._select
    Select0Provider._orderby
    Select0Provider._groupby
    Select0Provider._having
    Select0Provider._where
    Select0Provider._params
    Select0Provider._paramsInit
    Select0Provider._tables
    Select0Provider._tableRules
    Select0Provider._tableRule
    Select0Provider._aliasRule
    Select0Provider._tosqlAppendContent
    Select0Provider._join
    Select0Provider._orm
    Select0Provider._commonUtils
    Select0Provider._commonExpression
    Select0Provider._transaction
    Select0Provider._connection
    Select0Provider._commandTimeout
    Select0Provider._trackToList
    Select0Provider._includeToList
    Select0Provider._includeToListAsync
    Select0Provider._includeInfo
    Select0Provider._distinct
    Select0Provider._selectExpression
    Select0Provider._whereGlobalFilter
    Select0Provider._cancel
    Select0Provider._is_AsTreeCte
    Select0Provider._diymemexpWithTempQuery
    Select0Provider._resolveHookTransaction
    Select0Provider.IsDefaultSqlContent
    Select0Provider.ToSqlBase(String)
    Select0Provider.AsTableBase(Func<Type, String, String>)
    Select0Provider.CopyData(Select0Provider, Select0Provider, ReadOnlyCollection<ParameterExpression>)
    Select0Provider.ConvertStringPropertyToExpression(String, Boolean)
    Select0Provider._MethodDataReaderIsDBNull
    Select0Provider._dicMethodDataReaderGetValue
    Select0Provider._dicMethodDataReaderGetValueOverride
    Select0Provider.MethodStringContains
    Select0Provider.MethodStringStartsWith
    Select0Provider.MethodStringEndsWith
    Select0Provider.GetMethodEnumerable(String)
    Select0Provider._SameSelectPendingShareData
    Select0Provider.GetExpressionField(Expression, FieldAliasOptions)
    Select0Provider.GetNestSelectSql(Expression, String, Func<String, String>)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FreeSql.Internal.CommonProvider
    Assembly: FreeSql.dll
    Syntax
    public abstract class Select4Provider<T1, T2, T3, T4> : Select0Provider<ISelect<T1, T2, T3, T4>, T1>, ISelect<T1, T2, T3, T4>, ISelect0<ISelect<T1, T2, T3, T4>, T1>, ISelect0 where T2 : class where T3 : class where T4 : class
    Type Parameters
    Name Description
    T1
    T2
    T3
    T4

    Constructors

    | Improve this Doc View Source

    Select4Provider(IFreeSql, CommonUtils, CommonExpression, Object)

    Declaration
    public Select4Provider(IFreeSql orm, CommonUtils commonUtils, CommonExpression commonExpression, object dywhere)
    Parameters
    Type Name Description
    IFreeSql orm
    CommonUtils commonUtils
    CommonExpression commonExpression
    System.Object dywhere

    Methods

    | Improve this Doc View Source

    ToChunk<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, Int32, Action<FetchCallbackArgs<List<TReturn>>>)

    Declaration
    public void ToChunk<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, int size, Action<FetchCallbackArgs<List<TReturn>>> done)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    System.Int32 size
    System.Action<FetchCallbackArgs<System.Collections.Generic.List<TReturn>>> done
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ToChunk<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, Int32, Action<FetchCallbackArgs<List<TReturn>>>)

    Declaration
    public void ToChunk<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, int size, Action<FetchCallbackArgs<List<TReturn>>> done)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    System.Int32 size
    System.Action<FetchCallbackArgs<System.Collections.Generic.List<TReturn>>> done
    Type Parameters
    Name Description
    TReturn

    Explicit Interface Implementations

    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Aggregate<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>>, out TReturn)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.Aggregate<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select, out TReturn result)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select
    TReturn result
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Any(Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    bool ISelect<T1, T2, T3, T4>.Any(Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Any(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    bool ISelect<T1, T2, T3, T4>.Any(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.AnyAsync(Expression<Func<T1, T2, T3, T4, Boolean>>, CancellationToken)

    Declaration
    async Task<bool> ISelect<T1, T2, T3, T4>.AnyAsync(Expression<Func<T1, T2, T3, T4, bool>> exp, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.AnyAsync(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>, CancellationToken)

    Declaration
    async Task<bool> ISelect<T1, T2, T3, T4>.AnyAsync(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Avg<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    double ISelect<T1, T2, T3, T4>.Avg<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    System.Double
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Avg<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    double ISelect<T1, T2, T3, T4>.Avg<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    System.Double
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.AvgAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>, CancellationToken)

    Declaration
    Task<double> ISelect<T1, T2, T3, T4>.AvgAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Double>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.AvgAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>, CancellationToken)

    Declaration
    Task<double> ISelect<T1, T2, T3, T4>.AvgAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Double>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.First<TDto>()

    Declaration
    TDto ISelect<T1, T2, T3, T4>.First<TDto>()
    Returns
    Type Description
    TDto
    Type Parameters
    Name Description
    TDto
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.First<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>)

    Declaration
    TReturn ISelect<T1, T2, T3, T4>.First<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    Returns
    Type Description
    TReturn
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.First<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>)

    Declaration
    TReturn ISelect<T1, T2, T3, T4>.First<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    Returns
    Type Description
    TReturn
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.FirstAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, CancellationToken)

    Declaration
    async Task<TReturn> ISelect<T1, T2, T3, T4>.FirstAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.FirstAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, CancellationToken)

    Declaration
    async Task<TReturn> ISelect<T1, T2, T3, T4>.FirstAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.FirstAsync<TDto>(CancellationToken)

    Declaration
    async Task<TDto> ISelect<T1, T2, T3, T4>.FirstAsync<TDto>(CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TDto>
    Type Parameters
    Name Description
    TDto
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.GroupBy<TKey>(Expression<Func<T1, T2, T3, T4, TKey>>)

    Declaration
    ISelectGrouping<TKey, NativeTuple<T1, T2, T3, T4>> ISelect<T1, T2, T3, T4>.GroupBy<TKey>(Expression<Func<T1, T2, T3, T4, TKey>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TKey>> exp
    Returns
    Type Description
    ISelectGrouping<TKey, NativeTuple<T1, T2, T3, T4>>
    Type Parameters
    Name Description
    TKey
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.GroupBy<TKey>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TKey>>)

    Declaration
    ISelectGrouping<TKey, NativeTuple<T1, T2, T3, T4>> ISelect<T1, T2, T3, T4>.GroupBy<TKey>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TKey>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TKey>> exp
    Returns
    Type Description
    ISelectGrouping<TKey, NativeTuple<T1, T2, T3, T4>>
    Type Parameters
    Name Description
    TKey
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InnerJoin(Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.InnerJoin(Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InnerJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.InnerJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InsertInto<TTargetEntity>(String, Expression<Func<T1, T2, T3, T4, TTargetEntity>>)

    Declaration
    int ISelect<T1, T2, T3, T4>.InsertInto<TTargetEntity>(string tableName, Expression<Func<T1, T2, T3, T4, TTargetEntity>> select)
        where TTargetEntity : class
    Parameters
    Type Name Description
    System.String tableName
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TTargetEntity>> select
    Returns
    Type Description
    System.Int32
    Type Parameters
    Name Description
    TTargetEntity
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InsertInto<TTargetEntity>(String, Expression<Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>>)

    Declaration
    int ISelect<T1, T2, T3, T4>.InsertInto<TTargetEntity>(string tableName, Expression<Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>> select)
        where TTargetEntity : class
    Parameters
    Type Name Description
    System.String tableName
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>> select
    Returns
    Type Description
    System.Int32
    Type Parameters
    Name Description
    TTargetEntity
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InsertIntoAsync<TTargetEntity>(String, Expression<Func<T1, T2, T3, T4, TTargetEntity>>, CancellationToken)

    Declaration
    Task<int> ISelect<T1, T2, T3, T4>.InsertIntoAsync<TTargetEntity>(string tableName, Expression<Func<T1, T2, T3, T4, TTargetEntity>> select, CancellationToken cancellationToken)
        where TTargetEntity : class
    Parameters
    Type Name Description
    System.String tableName
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TTargetEntity>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int32>
    Type Parameters
    Name Description
    TTargetEntity
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.InsertIntoAsync<TTargetEntity>(String, Expression<Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>>, CancellationToken)

    Declaration
    Task<int> ISelect<T1, T2, T3, T4>.InsertIntoAsync<TTargetEntity>(string tableName, Expression<Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>> select, CancellationToken cancellationToken)
        where TTargetEntity : class
    Parameters
    Type Name Description
    System.String tableName
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TTargetEntity>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Int32>
    Type Parameters
    Name Description
    TTargetEntity
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.LeftJoin(Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.LeftJoin(Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.LeftJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.LeftJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Max<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    TMember ISelect<T1, T2, T3, T4>.Max<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    TMember
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Max<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    TMember ISelect<T1, T2, T3, T4>.Max<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    TMember
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.MaxAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>, CancellationToken)

    Declaration
    Task<TMember> ISelect<T1, T2, T3, T4>.MaxAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TMember>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.MaxAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>, CancellationToken)

    Declaration
    Task<TMember> ISelect<T1, T2, T3, T4>.MaxAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TMember>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Min<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    TMember ISelect<T1, T2, T3, T4>.Min<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    TMember
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Min<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    TMember ISelect<T1, T2, T3, T4>.Min<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    TMember
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.MinAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>, CancellationToken)

    Declaration
    Task<TMember> ISelect<T1, T2, T3, T4>.MinAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TMember>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.MinAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>, CancellationToken)

    Declaration
    Task<TMember> ISelect<T1, T2, T3, T4>.MinAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TMember>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderBy<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderBy<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderBy<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderBy<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderByDescending<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderByDescending<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderByDescending<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderByDescending<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderByIf<TMember>(Boolean, Expression<Func<T1, T2, T3, T4, TMember>>, Boolean)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderByIf<TMember>(bool condition, Expression<Func<T1, T2, T3, T4, TMember>> column, bool descending)
    Parameters
    Type Name Description
    System.Boolean condition
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    System.Boolean descending
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.OrderByIf<TMember>(Boolean, Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>, Boolean)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.OrderByIf<TMember>(bool condition, Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column, bool descending)
    Parameters
    Type Name Description
    System.Boolean condition
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    System.Boolean descending
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.RightJoin(Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.RightJoin(Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.RightJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.RightJoin(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Sum<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>)

    Declaration
    decimal ISelect<T1, T2, T3, T4>.Sum<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    Returns
    Type Description
    System.Decimal
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Sum<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>)

    Declaration
    decimal ISelect<T1, T2, T3, T4>.Sum<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    Returns
    Type Description
    System.Decimal
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.SumAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>>, CancellationToken)

    Declaration
    Task<decimal> ISelect<T1, T2, T3, T4>.SumAsync<TMember>(Expression<Func<T1, T2, T3, T4, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Decimal>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.SumAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>>, CancellationToken)

    Declaration
    Task<decimal> ISelect<T1, T2, T3, T4>.SumAsync<TMember>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TMember>> column, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TMember>> column
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Decimal>
    Type Parameters
    Name Description
    TMember
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToAggregate<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>>)

    Declaration
    TReturn ISelect<T1, T2, T3, T4>.ToAggregate<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select
    Returns
    Type Description
    TReturn
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToAggregateAsync<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>>, CancellationToken)

    Declaration
    Task<TReturn> ISelect<T1, T2, T3, T4>.ToAggregateAsync<TReturn>(Expression<Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<ISelectGroupingAggregate<T1>, ISelectGroupingAggregate<T2>, ISelectGroupingAggregate<T3>, ISelectGroupingAggregate<T4>, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToDataTable<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>)

    Declaration
    DataTable ISelect<T1, T2, T3, T4>.ToDataTable<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    Returns
    Type Description
    System.Data.DataTable
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToDataTable<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>)

    Declaration
    DataTable ISelect<T1, T2, T3, T4>.ToDataTable<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    Returns
    Type Description
    System.Data.DataTable
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToDataTableAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, CancellationToken)

    Declaration
    Task<DataTable> ISelect<T1, T2, T3, T4>.ToDataTableAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Data.DataTable>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToDataTableAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, CancellationToken)

    Declaration
    Task<DataTable> ISelect<T1, T2, T3, T4>.ToDataTableAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Data.DataTable>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToList<TDto>()

    Declaration
    List<TDto> ISelect<T1, T2, T3, T4>.ToList<TDto>()
    Returns
    Type Description
    System.Collections.Generic.List<TDto>
    Type Parameters
    Name Description
    TDto
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToList<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>)

    Declaration
    List<TReturn> ISelect<T1, T2, T3, T4>.ToList<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    Returns
    Type Description
    System.Collections.Generic.List<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToList<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>)

    Declaration
    List<TReturn> ISelect<T1, T2, T3, T4>.ToList<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    Returns
    Type Description
    System.Collections.Generic.List<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToListAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, CancellationToken)

    Declaration
    Task<List<TReturn>> ISelect<T1, T2, T3, T4>.ToListAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<TReturn>>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToListAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, CancellationToken)

    Declaration
    Task<List<TReturn>> ISelect<T1, T2, T3, T4>.ToListAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<TReturn>>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToListAsync<TDto>(CancellationToken)

    Declaration
    Task<List<TDto>> ISelect<T1, T2, T3, T4>.ToListAsync<TDto>(CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.List<TDto>>
    Type Parameters
    Name Description
    TDto
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToOne<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>)

    Declaration
    TReturn ISelect<T1, T2, T3, T4>.ToOne<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    Returns
    Type Description
    TReturn
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToOne<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>)

    Declaration
    TReturn ISelect<T1, T2, T3, T4>.ToOne<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    Returns
    Type Description
    TReturn
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToOneAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, CancellationToken)

    Declaration
    async Task<TReturn> ISelect<T1, T2, T3, T4>.ToOneAsync<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToOneAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, CancellationToken)

    Declaration
    async Task<TReturn> ISelect<T1, T2, T3, T4>.ToOneAsync<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Threading.Tasks.Task<TReturn>
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToSql<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>>, FieldAliasOptions)

    Declaration
    string ISelect<T1, T2, T3, T4>.ToSql<TReturn>(Expression<Func<T1, T2, T3, T4, TReturn>> select, FieldAliasOptions fieldAlias)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TReturn>> select
    FieldAliasOptions fieldAlias
    Returns
    Type Description
    System.String
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.ToSql<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>>, FieldAliasOptions)

    Declaration
    string ISelect<T1, T2, T3, T4>.ToSql<TReturn>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select, FieldAliasOptions fieldAlias)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TReturn>> select
    FieldAliasOptions fieldAlias
    Returns
    Type Description
    System.String
    Type Parameters
    Name Description
    TReturn
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Where(Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.Where(Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.Where(Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.Where(Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.WhereIf(Boolean, Expression<Func<T1, T2, T3, T4, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.WhereIf(bool condition, Expression<Func<T1, T2, T3, T4, bool>> exp)
    Parameters
    Type Name Description
    System.Boolean condition
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.WhereIf(Boolean, Expression<Func<HzyTuple<T1, T2, T3, T4>, Boolean>>)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.WhereIf(bool condition, Expression<Func<HzyTuple<T1, T2, T3, T4>, bool>> exp)
    Parameters
    Type Name Description
    System.Boolean condition
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, System.Boolean>> exp
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.WithSql(String, String, String, String, Object)

    Declaration
    ISelect<T1, T2, T3, T4> ISelect<T1, T2, T3, T4>.WithSql(string sqlT1, string sqlT2, string sqlT3, string sqlT4, object parms)
    Parameters
    Type Name Description
    System.String sqlT1
    System.String sqlT2
    System.String sqlT3
    System.String sqlT4
    System.Object parms
    Returns
    Type Description
    ISelect<T1, T2, T3, T4>
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.WithTempQuery<TDto>(Expression<Func<T1, T2, T3, T4, TDto>>)

    Declaration
    ISelect<TDto> ISelect<T1, T2, T3, T4>.WithTempQuery<TDto>(Expression<Func<T1, T2, T3, T4, TDto>> selector)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<T1, T2, T3, T4, TDto>> selector
    Returns
    Type Description
    ISelect<TDto>
    Type Parameters
    Name Description
    TDto
    | Improve this Doc View Source

    ISelect<T1, T2, T3, T4>.WithTempQuery<TDto>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TDto>>)

    Declaration
    ISelect<TDto> ISelect<T1, T2, T3, T4>.WithTempQuery<TDto>(Expression<Func<HzyTuple<T1, T2, T3, T4>, TDto>> selector)
    Parameters
    Type Name Description
    System.Linq.Expressions.Expression<System.Func<HzyTuple<T1, T2, T3, T4>, TDto>> selector
    Returns
    Type Description
    ISelect<TDto>
    Type Parameters
    Name Description
    TDto

    Implements

    ISelect<T1, T2, T3, T4>
    ISelect0<TSelect, T1>
    ISelect0

    Extension Methods

    FreeSqlGlobalExtensions.OrderByRandom<TSelect, T1>(FreeSql.ISelect0<TSelect, T1>)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX