Files
FreeSql/api/FreeSql.ISelect-16.html
2023-07-07 17:27:43 +00:00

4865 lines
281 KiB
HTML

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Interface ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;
| FreeSql API Docs </title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;
| FreeSql API Docs ">
<meta name="generator" content="docfx 2.59.4.0">
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" href="../styles/docfx.vendor.css">
<link rel="stylesheet" href="../styles/docfx.css">
<link rel="stylesheet" href="../styles/main.css">
<meta property="docfx:navrel" content="../toc.html">
<meta property="docfx:tocrel" content="toc.html">
<meta property="docfx:rel" content="../">
</head>
<body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src=".././images/logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div class="container body-content">
<div id="search-results">
<div class="search-list">Search Results for <span></span></div>
<div class="sr-items">
<p><i class="glyphicon glyphicon-refresh index-loading"></i></p>
</div>
<ul id="pagination" data-first="First" data-prev="Previous" data-next="Next" data-last="Last"></ul>
</div>
</div>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="FreeSql.ISelect`16">
<h1 id="FreeSql_ISelect_16" data-uid="FreeSql.ISelect`16" class="text-break">Interface ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="inheritedMembers">
<h5>Inherited Members</h5>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDataTableAsync_System_String_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDataTableAsync(String, CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDataTableByPropertyNameAsync_System_String___System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDataTableByPropertyNameAsync(String[], CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDictionaryAsync__1_System_Func__1___0__System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDictionaryAsync&lt;TKey&gt;(Func&lt;T1, TKey&gt;, CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDictionaryAsync__2_System_Func__1___0__System_Func__1___1__System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDictionaryAsync&lt;TKey, TElement&gt;(Func&lt;T1, TKey&gt;, Func&lt;T1, TElement&gt;, CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToListAsync_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToListAsync(CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToListAsync_System_Boolean_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToListAsync(Boolean, CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToListAsync__1_System_String_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToListAsync&lt;TTuple&gt;(String, CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToOneAsync_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToOneAsync(CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_FirstAsync_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.FirstAsync(CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_AnyAsync_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.AnyAsync(CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_CountAsync_System_Threading_CancellationToken_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.CountAsync(CancellationToken)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Cancel_System_Func_System_Boolean__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Cancel(Func&lt;Boolean&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_WithTransaction_System_Data_Common_DbTransaction_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.WithTransaction(DbTransaction)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_WithConnection_System_Data_Common_DbConnection_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.WithConnection(DbConnection)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_WithParameters_System_Collections_Generic_List_System_Data_Common_DbParameter__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.WithParameters(List&lt;DbParameter&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_CommandTimeout_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.CommandTimeout(Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_TrackToList_System_Action_System_Object__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.TrackToList(Action&lt;Object&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDataTable_System_String_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDataTable(String)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDataTableByPropertyName_System_String___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDataTableByPropertyName(String[])</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDictionary__1_System_Func__1___0__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDictionary&lt;TKey&gt;(Func&lt;T1, TKey&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDictionary__2_System_Func__1___0__System_Func__1___1__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDictionary&lt;TKey, TElement&gt;(Func&lt;T1, TKey&gt;, Func&lt;T1, TElement&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToList">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToList()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToList_System_Boolean_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToList(Boolean)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToChunk_System_Int32_System_Action_FreeSql_Internal_Model_FetchCallbackArgs_System_Collections_Generic_List__1____System_Boolean_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToChunk(Int32, Action&lt;FetchCallbackArgs&lt;List&lt;T1&gt;&gt;&gt;, Boolean)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToList__1_System_String_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToList&lt;TTuple&gt;(String)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToOne">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToOne()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_First">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.First()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToDelete">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToDelete()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToUpdate">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToUpdate()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_AsTable_System_Func_System_Type_System_String_System_String__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.AsTable(Func&lt;Type, String, String&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_AsAlias_System_Func_System_Type_System_String_System_String__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.AsAlias(Func&lt;Type, String, String&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_AsType_System_Type_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.AsType(Type)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ToSql_System_String_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ToSql(String)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Any">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Any()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Count">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Count()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Count_System_Int64__">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Count(Int64)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Master">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Master()</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_LeftJoin_System_Linq_Expressions_Expression_System_Func__1_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.LeftJoin(Expression&lt;Func&lt;T1, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_InnerJoin_System_Linq_Expressions_Expression_System_Func__1_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.InnerJoin(Expression&lt;Func&lt;T1, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_RightJoin_System_Linq_Expressions_Expression_System_Func__1_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.RightJoin(Expression&lt;Func&lt;T1, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_LeftJoin__1_System_Linq_Expressions_Expression_System_Func__1___0_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.LeftJoin&lt;T2&gt;(Expression&lt;Func&lt;T1, T2, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_InnerJoin__1_System_Linq_Expressions_Expression_System_Func__1___0_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.InnerJoin&lt;T2&gt;(Expression&lt;Func&lt;T1, T2, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_RightJoin__1_System_Linq_Expressions_Expression_System_Func__1___0_System_Boolean___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.RightJoin&lt;T2&gt;(Expression&lt;Func&lt;T1, T2, Boolean&gt;&gt;)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_LeftJoin_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.LeftJoin(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_InnerJoin_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.InnerJoin(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_RightJoin_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.RightJoin(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_RawJoin_System_String_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.RawJoin(String)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Where_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Where(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_WhereIf_System_Boolean_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.WhereIf(Boolean, String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_WhereDynamicFilter_FreeSql_Internal_Model_DynamicFilterInfo_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.WhereDynamicFilter(DynamicFilterInfo)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_DisableGlobalFilter_System_String___">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.DisableGlobalFilter(String[])</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_ForUpdate_System_Boolean_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.ForUpdate(Boolean)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_GroupBy_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.GroupBy(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Having_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Having(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_OrderBy_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.OrderBy(String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_OrderBy_System_Boolean_System_String_System_Object_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.OrderBy(Boolean, String, Object)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_OrderByPropertyName_System_String_System_Boolean_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.OrderByPropertyName(String, Boolean)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_OrderByPropertyNameIf_System_Boolean_System_String_System_Boolean_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.OrderByPropertyNameIf(Boolean, String, Boolean)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Skip_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Skip(Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Offset_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Offset(Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Limit_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Limit(Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Take_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Take(Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Page_System_Int32_System_Int32_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Page(Int32, Int32)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Page_FreeSql_Internal_Model_BasePagingInfo_">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Page(BasePagingInfo)</a>
</div>
<div>
<a class="xref" href="FreeSql.ISelect0-2.html#FreeSql_ISelect0_2_Distinct">ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;.Distinct()</a>
</div>
</div>
<h6><strong>Namespace</strong>: <a class="xref" href="FreeSql.html">FreeSql</a></h6>
<h6><strong>Assembly</strong>: FreeSql.dll</h6>
<h5 id="FreeSql_ISelect_16_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; : ISelect0&lt;ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, T1&gt;, ISelect0 where T2 : class where T3 : class where T4 : class where T5 : class where T6 : class where T7 : class where T8 : class where T9 : class where T10 : class where T11 : class where T12 : class where T13 : class where T14 : class where T15 : class where T16 : class</code></pre>
</div>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">T1</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T2</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T3</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T4</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T5</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T6</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T7</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T8</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T9</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T10</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T11</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T12</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T13</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T14</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T15</span></td>
<td></td>
</tr>
<tr>
<td><span class="parametername">T16</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Aggregate__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0_____0__.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Aggregate%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.ISelectGroupingAggregate%7B%600%7D%2CFreeSql.ISelectGroupingAggregate%7B%601%7D%2CFreeSql.ISelectGroupingAggregate%7B%602%7D%2CFreeSql.ISelectGroupingAggregate%7B%603%7D%2CFreeSql.ISelectGroupingAggregate%7B%604%7D%2CFreeSql.ISelectGroupingAggregate%7B%605%7D%2CFreeSql.ISelectGroupingAggregate%7B%606%7D%2CFreeSql.ISelectGroupingAggregate%7B%607%7D%2CFreeSql.ISelectGroupingAggregate%7B%608%7D%2CFreeSql.ISelectGroupingAggregate%7B%609%7D%2CFreeSql.ISelectGroupingAggregate%7B%6010%7D%2CFreeSql.ISelectGroupingAggregate%7B%6011%7D%2CFreeSql.ISelectGroupingAggregate%7B%6012%7D%2CFreeSql.ISelectGroupingAggregate%7B%6013%7D%2CFreeSql.ISelectGroupingAggregate%7B%6014%7D%2CFreeSql.ISelectGroupingAggregate%7B%6015%7D%2C%60%600%7D%7D%2C%60%600%40)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1697">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Aggregate_" data-uid="FreeSql.ISelect`16.Aggregate*"></a>
<h4 id="FreeSql_ISelect_16_Aggregate__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0_____0__" data-uid="FreeSql.ISelect`16.Aggregate``1(System.Linq.Expressions.Expression{System.Func{FreeSql.ISelectGroupingAggregate{`0},FreeSql.ISelectGroupingAggregate{`1},FreeSql.ISelectGroupingAggregate{`2},FreeSql.ISelectGroupingAggregate{`3},FreeSql.ISelectGroupingAggregate{`4},FreeSql.ISelectGroupingAggregate{`5},FreeSql.ISelectGroupingAggregate{`6},FreeSql.ISelectGroupingAggregate{`7},FreeSql.ISelectGroupingAggregate{`8},FreeSql.ISelectGroupingAggregate{`9},FreeSql.ISelectGroupingAggregate{`10},FreeSql.ISelectGroupingAggregate{`11},FreeSql.ISelectGroupingAggregate{`12},FreeSql.ISelectGroupingAggregate{`13},FreeSql.ISelectGroupingAggregate{`14},FreeSql.ISelectGroupingAggregate{`15},``0}},``0@)">Aggregate&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt;, out TReturn)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; Aggregate&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt; select, out TReturn result)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T1&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T2&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T3&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T4&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T5&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T6&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T7&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T8&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T9&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T10&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T11&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T12&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T13&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T14&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T15&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">TReturn</span></td>
<td><span class="parametername">result</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Any_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Any(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1684">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Any_" data-uid="FreeSql.ISelect`16.Any*"></a>
<h4 id="FreeSql_ISelect_16_Any_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.Any(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">Any(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool Any(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Any_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Any(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1722">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Any_" data-uid="FreeSql.ISelect`16.Any*"></a>
<h4 id="FreeSql_ISelect_16_Any_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.Any(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">Any(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool Any(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_AnyAsync_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.AnyAsync(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1649">View Source</a>
</span>
<a id="FreeSql_ISelect_16_AnyAsync_" data-uid="FreeSql.ISelect`16.AnyAsync*"></a>
<h4 id="FreeSql_ISelect_16_AnyAsync_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}},System.Threading.CancellationToken)">AnyAsync(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;bool&gt; AnyAsync(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_AnyAsync_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.AnyAsync(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1667">View Source</a>
</span>
<a id="FreeSql_ISelect_16_AnyAsync_" data-uid="FreeSql.ISelect`16.AnyAsync*"></a>
<h4 id="FreeSql_ISelect_16_AnyAsync_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.AnyAsync(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}},System.Threading.CancellationToken)">AnyAsync(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;bool&gt; AnyAsync(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Avg__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Avg%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1701">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Avg_" data-uid="FreeSql.ISelect`16.Avg*"></a>
<h4 id="FreeSql_ISelect_16_Avg__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.Avg``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">Avg&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double Avg&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Double</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Avg__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Avg%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1735">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Avg_" data-uid="FreeSql.ISelect`16.Avg*"></a>
<h4 id="FreeSql_ISelect_16_Avg__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.Avg``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">Avg&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">double Avg&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Double</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_AvgAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.AvgAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1663">View Source</a>
</span>
<a id="FreeSql_ISelect_16_AvgAsync_" data-uid="FreeSql.ISelect`16.AvgAsync*"></a>
<h4 id="FreeSql_ISelect_16_AvgAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.AvgAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">AvgAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;double&gt; AvgAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Double</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_AvgAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.AvgAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1678">View Source</a>
</span>
<a id="FreeSql_ISelect_16_AvgAsync_" data-uid="FreeSql.ISelect`16.AvgAsync*"></a>
<h4 id="FreeSql_ISelect_16_AvgAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.AvgAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">AvgAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;double&gt; AvgAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Double</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_First__1.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.First%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1693">View Source</a>
</span>
<a id="FreeSql_ISelect_16_First_" data-uid="FreeSql.ISelect`16.First*"></a>
<h4 id="FreeSql_ISelect_16_First__1" data-uid="FreeSql.ISelect`16.First``1">First&lt;TDto&gt;()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TDto First&lt;TDto&gt;()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_First__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.First%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1692">View Source</a>
</span>
<a id="FreeSql_ISelect_16_First_" data-uid="FreeSql.ISelect`16.First*"></a>
<h4 id="FreeSql_ISelect_16_First__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.First``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">First&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TReturn First&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_First__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.First%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1729">View Source</a>
</span>
<a id="FreeSql_ISelect_16_First_" data-uid="FreeSql.ISelect`16.First*"></a>
<h4 id="FreeSql_ISelect_16_First__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.First``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">First&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TReturn First&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_FirstAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.FirstAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1656">View Source</a>
</span>
<a id="FreeSql_ISelect_16_FirstAsync_" data-uid="FreeSql.ISelect`16.FirstAsync*"></a>
<h4 id="FreeSql_ISelect_16_FirstAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.FirstAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">FirstAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TReturn&gt; FirstAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_FirstAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.FirstAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1673">View Source</a>
</span>
<a id="FreeSql_ISelect_16_FirstAsync_" data-uid="FreeSql.ISelect`16.FirstAsync*"></a>
<h4 id="FreeSql_ISelect_16_FirstAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.FirstAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">FirstAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TReturn&gt; FirstAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_FirstAsync__1_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.FirstAsync%60%601(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1657">View Source</a>
</span>
<a id="FreeSql_ISelect_16_FirstAsync_" data-uid="FreeSql.ISelect`16.FirstAsync*"></a>
<h4 id="FreeSql_ISelect_16_FirstAsync__1_System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.FirstAsync``1(System.Threading.CancellationToken)">FirstAsync&lt;TDto&gt;(CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TDto&gt; FirstAsync&lt;TDto&gt;(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TDto&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_GroupBy__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.GroupBy%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1710">View Source</a>
</span>
<a id="FreeSql_ISelect_16_GroupBy_" data-uid="FreeSql.ISelect`16.GroupBy*"></a>
<h4 id="FreeSql_ISelect_16_GroupBy__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.GroupBy``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">GroupBy&lt;TKey&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TKey&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelectGrouping&lt;TKey, NativeTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;&gt; GroupBy&lt;TKey&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TKey&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TKey&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelectGrouping-2.html">ISelectGrouping</a>&lt;TKey, <a class="xref" href="FreeSql.Internal.Model.NativeTuple-16.html">NativeTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TKey</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_GroupBy__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.GroupBy%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1744">View Source</a>
</span>
<a id="FreeSql_ISelect_16_GroupBy_" data-uid="FreeSql.ISelect`16.GroupBy*"></a>
<h4 id="FreeSql_ISelect_16_GroupBy__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.GroupBy``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">GroupBy&lt;TKey&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TKey&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelectGrouping&lt;TKey, NativeTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;&gt; GroupBy&lt;TKey&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TKey&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TKey&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelectGrouping-2.html">ISelectGrouping</a>&lt;TKey, <a class="xref" href="FreeSql.Internal.Model.NativeTuple-16.html">NativeTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TKey</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InnerJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InnerJoin(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1704">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InnerJoin_" data-uid="FreeSql.ISelect`16.InnerJoin*"></a>
<h4 id="FreeSql_ISelect_16_InnerJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.InnerJoin(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">InnerJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; InnerJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InnerJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InnerJoin(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1738">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InnerJoin_" data-uid="FreeSql.ISelect`16.InnerJoin*"></a>
<h4 id="FreeSql_ISelect_16_InnerJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.InnerJoin(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">InnerJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; InnerJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InsertInto__1_System_String_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InsertInto%60%601(System.String%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1685">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InsertInto_" data-uid="FreeSql.ISelect`16.InsertInto*"></a>
<h4 id="FreeSql_ISelect_16_InsertInto__1_System_String_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.InsertInto``1(System.String,System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">InsertInto&lt;TTargetEntity&gt;(String, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">int InsertInto&lt;TTargetEntity&gt;(string tableName, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt; select)
where TTargetEntity : class</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">tableName</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTargetEntity</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InsertInto__1_System_String_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InsertInto%60%601(System.String%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1723">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InsertInto_" data-uid="FreeSql.ISelect`16.InsertInto*"></a>
<h4 id="FreeSql_ISelect_16_InsertInto__1_System_String_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.InsertInto``1(System.String,System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">InsertInto&lt;TTargetEntity&gt;(String, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">int InsertInto&lt;TTargetEntity&gt;(string tableName, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt; select)
where TTargetEntity : class</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">tableName</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Int32</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTargetEntity</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InsertIntoAsync__1_System_String_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InsertIntoAsync%60%601(System.String%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1650">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InsertIntoAsync_" data-uid="FreeSql.ISelect`16.InsertIntoAsync*"></a>
<h4 id="FreeSql_ISelect_16_InsertIntoAsync__1_System_String_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.InsertIntoAsync``1(System.String,System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">InsertIntoAsync&lt;TTargetEntity&gt;(String, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;int&gt; InsertIntoAsync&lt;TTargetEntity&gt;(string tableName, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))
where TTargetEntity : class</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">tableName</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TTargetEntity&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTargetEntity</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_InsertIntoAsync__1_System_String_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.InsertIntoAsync%60%601(System.String%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1668">View Source</a>
</span>
<a id="FreeSql_ISelect_16_InsertIntoAsync_" data-uid="FreeSql.ISelect`16.InsertIntoAsync*"></a>
<h4 id="FreeSql_ISelect_16_InsertIntoAsync__1_System_String_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.InsertIntoAsync``1(System.String,System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">InsertIntoAsync&lt;TTargetEntity&gt;(String, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;int&gt; InsertIntoAsync&lt;TTargetEntity&gt;(string tableName, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))
where TTargetEntity : class</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">tableName</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TTargetEntity&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Int32</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTargetEntity</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_LeftJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.LeftJoin(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1703">View Source</a>
</span>
<a id="FreeSql_ISelect_16_LeftJoin_" data-uid="FreeSql.ISelect`16.LeftJoin*"></a>
<h4 id="FreeSql_ISelect_16_LeftJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.LeftJoin(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">LeftJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; LeftJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_LeftJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.LeftJoin(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1737">View Source</a>
</span>
<a id="FreeSql_ISelect_16_LeftJoin_" data-uid="FreeSql.ISelect`16.LeftJoin*"></a>
<h4 id="FreeSql_ISelect_16_LeftJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.LeftJoin(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">LeftJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; LeftJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Max__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Max%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1700">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Max_" data-uid="FreeSql.ISelect`16.Max*"></a>
<h4 id="FreeSql_ISelect_16_Max__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.Max``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">Max&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TMember Max&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Max__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Max%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1734">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Max_" data-uid="FreeSql.ISelect`16.Max*"></a>
<h4 id="FreeSql_ISelect_16_Max__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.Max``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">Max&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TMember Max&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_MaxAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.MaxAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1662">View Source</a>
</span>
<a id="FreeSql_ISelect_16_MaxAsync_" data-uid="FreeSql.ISelect`16.MaxAsync*"></a>
<h4 id="FreeSql_ISelect_16_MaxAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.MaxAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">MaxAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TMember&gt; MaxAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TMember&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_MaxAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.MaxAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1677">View Source</a>
</span>
<a id="FreeSql_ISelect_16_MaxAsync_" data-uid="FreeSql.ISelect`16.MaxAsync*"></a>
<h4 id="FreeSql_ISelect_16_MaxAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.MaxAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">MaxAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TMember&gt; MaxAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TMember&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Min__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Min%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1699">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Min_" data-uid="FreeSql.ISelect`16.Min*"></a>
<h4 id="FreeSql_ISelect_16_Min__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.Min``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">Min&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TMember Min&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Min__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Min%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1733">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Min_" data-uid="FreeSql.ISelect`16.Min*"></a>
<h4 id="FreeSql_ISelect_16_Min__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.Min``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">Min&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TMember Min&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_MinAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.MinAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1661">View Source</a>
</span>
<a id="FreeSql_ISelect_16_MinAsync_" data-uid="FreeSql.ISelect`16.MinAsync*"></a>
<h4 id="FreeSql_ISelect_16_MinAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.MinAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">MinAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TMember&gt; MinAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TMember&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_MinAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.MinAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1676">View Source</a>
</span>
<a id="FreeSql_ISelect_16_MinAsync_" data-uid="FreeSql.ISelect`16.MinAsync*"></a>
<h4 id="FreeSql_ISelect_16_MinAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.MinAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">MinAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TMember&gt; MinAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TMember&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderBy__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderBy%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1712">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderBy_" data-uid="FreeSql.ISelect`16.OrderBy*"></a>
<h4 id="FreeSql_ISelect_16_OrderBy__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.OrderBy``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">OrderBy&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderBy&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderBy__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderBy%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1746">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderBy_" data-uid="FreeSql.ISelect`16.OrderBy*"></a>
<h4 id="FreeSql_ISelect_16_OrderBy__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.OrderBy``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">OrderBy&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderBy&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderByDescending__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderByDescending%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1713">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderByDescending_" data-uid="FreeSql.ISelect`16.OrderByDescending*"></a>
<h4 id="FreeSql_ISelect_16_OrderByDescending__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.OrderByDescending``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">OrderByDescending&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderByDescending&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderByDescending__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderByDescending%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1747">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderByDescending_" data-uid="FreeSql.ISelect`16.OrderByDescending*"></a>
<h4 id="FreeSql_ISelect_16_OrderByDescending__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.OrderByDescending``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">OrderByDescending&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderByDescending&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderByIf__1_System_Boolean_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Boolean_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderByIf%60%601(System.Boolean%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1714">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderByIf_" data-uid="FreeSql.ISelect`16.OrderByIf*"></a>
<h4 id="FreeSql_ISelect_16_OrderByIf__1_System_Boolean_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Boolean_" data-uid="FreeSql.ISelect`16.OrderByIf``1(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Boolean)">OrderByIf&lt;TMember&gt;(Boolean, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderByIf&lt;TMember&gt;(bool condition, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column, bool descending = false)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">condition</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">descending</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_OrderByIf__1_System_Boolean_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Boolean_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.OrderByIf%60%601(System.Boolean%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1748">View Source</a>
</span>
<a id="FreeSql_ISelect_16_OrderByIf_" data-uid="FreeSql.ISelect`16.OrderByIf*"></a>
<h4 id="FreeSql_ISelect_16_OrderByIf__1_System_Boolean_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Boolean_" data-uid="FreeSql.ISelect`16.OrderByIf``1(System.Boolean,System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Boolean)">OrderByIf&lt;TMember&gt;(Boolean, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; OrderByIf&lt;TMember&gt;(bool condition, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column, bool descending = false)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">condition</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">descending</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_RightJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.RightJoin(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1705">View Source</a>
</span>
<a id="FreeSql_ISelect_16_RightJoin_" data-uid="FreeSql.ISelect`16.RightJoin*"></a>
<h4 id="FreeSql_ISelect_16_RightJoin_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.RightJoin(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">RightJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; RightJoin(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_RightJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.RightJoin(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1739">View Source</a>
</span>
<a id="FreeSql_ISelect_16_RightJoin_" data-uid="FreeSql.ISelect`16.RightJoin*"></a>
<h4 id="FreeSql_ISelect_16_RightJoin_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.RightJoin(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">RightJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; RightJoin(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Sum__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Sum%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1698">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Sum_" data-uid="FreeSql.ISelect`16.Sum*"></a>
<h4 id="FreeSql_ISelect_16_Sum__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.Sum``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">Sum&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">decimal Sum&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Decimal</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Sum__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Sum%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1732">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Sum_" data-uid="FreeSql.ISelect`16.Sum*"></a>
<h4 id="FreeSql_ISelect_16_Sum__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.Sum``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">Sum&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">decimal Sum&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Decimal</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_SumAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.SumAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1660">View Source</a>
</span>
<a id="FreeSql_ISelect_16_SumAsync_" data-uid="FreeSql.ISelect`16.SumAsync*"></a>
<h4 id="FreeSql_ISelect_16_SumAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.SumAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">SumAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;decimal&gt; SumAsync&lt;TMember&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Decimal</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_SumAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.SumAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1675">View Source</a>
</span>
<a id="FreeSql_ISelect_16_SumAsync_" data-uid="FreeSql.ISelect`16.SumAsync*"></a>
<h4 id="FreeSql_ISelect_16_SumAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.SumAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">SumAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;decimal&gt; SumAsync&lt;TMember&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt; column, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TMember&gt;&gt;</td>
<td><span class="parametername">column</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Decimal</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TMember</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToAggregate__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToAggregate%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.ISelectGroupingAggregate%7B%600%7D%2CFreeSql.ISelectGroupingAggregate%7B%601%7D%2CFreeSql.ISelectGroupingAggregate%7B%602%7D%2CFreeSql.ISelectGroupingAggregate%7B%603%7D%2CFreeSql.ISelectGroupingAggregate%7B%604%7D%2CFreeSql.ISelectGroupingAggregate%7B%605%7D%2CFreeSql.ISelectGroupingAggregate%7B%606%7D%2CFreeSql.ISelectGroupingAggregate%7B%607%7D%2CFreeSql.ISelectGroupingAggregate%7B%608%7D%2CFreeSql.ISelectGroupingAggregate%7B%609%7D%2CFreeSql.ISelectGroupingAggregate%7B%6010%7D%2CFreeSql.ISelectGroupingAggregate%7B%6011%7D%2CFreeSql.ISelectGroupingAggregate%7B%6012%7D%2CFreeSql.ISelectGroupingAggregate%7B%6013%7D%2CFreeSql.ISelectGroupingAggregate%7B%6014%7D%2CFreeSql.ISelectGroupingAggregate%7B%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1696">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToAggregate_" data-uid="FreeSql.ISelect`16.ToAggregate*"></a>
<h4 id="FreeSql_ISelect_16_ToAggregate__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0___" data-uid="FreeSql.ISelect`16.ToAggregate``1(System.Linq.Expressions.Expression{System.Func{FreeSql.ISelectGroupingAggregate{`0},FreeSql.ISelectGroupingAggregate{`1},FreeSql.ISelectGroupingAggregate{`2},FreeSql.ISelectGroupingAggregate{`3},FreeSql.ISelectGroupingAggregate{`4},FreeSql.ISelectGroupingAggregate{`5},FreeSql.ISelectGroupingAggregate{`6},FreeSql.ISelectGroupingAggregate{`7},FreeSql.ISelectGroupingAggregate{`8},FreeSql.ISelectGroupingAggregate{`9},FreeSql.ISelectGroupingAggregate{`10},FreeSql.ISelectGroupingAggregate{`11},FreeSql.ISelectGroupingAggregate{`12},FreeSql.ISelectGroupingAggregate{`13},FreeSql.ISelectGroupingAggregate{`14},FreeSql.ISelectGroupingAggregate{`15},``0}})">ToAggregate&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TReturn ToAggregate&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T1&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T2&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T3&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T4&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T5&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T6&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T7&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T8&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T9&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T10&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T11&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T12&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T13&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T14&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T15&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToAggregateAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToAggregateAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.ISelectGroupingAggregate%7B%600%7D%2CFreeSql.ISelectGroupingAggregate%7B%601%7D%2CFreeSql.ISelectGroupingAggregate%7B%602%7D%2CFreeSql.ISelectGroupingAggregate%7B%603%7D%2CFreeSql.ISelectGroupingAggregate%7B%604%7D%2CFreeSql.ISelectGroupingAggregate%7B%605%7D%2CFreeSql.ISelectGroupingAggregate%7B%606%7D%2CFreeSql.ISelectGroupingAggregate%7B%607%7D%2CFreeSql.ISelectGroupingAggregate%7B%608%7D%2CFreeSql.ISelectGroupingAggregate%7B%609%7D%2CFreeSql.ISelectGroupingAggregate%7B%6010%7D%2CFreeSql.ISelectGroupingAggregate%7B%6011%7D%2CFreeSql.ISelectGroupingAggregate%7B%6012%7D%2CFreeSql.ISelectGroupingAggregate%7B%6013%7D%2CFreeSql.ISelectGroupingAggregate%7B%6014%7D%2CFreeSql.ISelectGroupingAggregate%7B%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1659">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToAggregateAsync_" data-uid="FreeSql.ISelect`16.ToAggregateAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToAggregateAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_ISelectGroupingAggregate__0__FreeSql_ISelectGroupingAggregate__1__FreeSql_ISelectGroupingAggregate__2__FreeSql_ISelectGroupingAggregate__3__FreeSql_ISelectGroupingAggregate__4__FreeSql_ISelectGroupingAggregate__5__FreeSql_ISelectGroupingAggregate__6__FreeSql_ISelectGroupingAggregate__7__FreeSql_ISelectGroupingAggregate__8__FreeSql_ISelectGroupingAggregate__9__FreeSql_ISelectGroupingAggregate__10__FreeSql_ISelectGroupingAggregate__11__FreeSql_ISelectGroupingAggregate__12__FreeSql_ISelectGroupingAggregate__13__FreeSql_ISelectGroupingAggregate__14__FreeSql_ISelectGroupingAggregate__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToAggregateAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.ISelectGroupingAggregate{`0},FreeSql.ISelectGroupingAggregate{`1},FreeSql.ISelectGroupingAggregate{`2},FreeSql.ISelectGroupingAggregate{`3},FreeSql.ISelectGroupingAggregate{`4},FreeSql.ISelectGroupingAggregate{`5},FreeSql.ISelectGroupingAggregate{`6},FreeSql.ISelectGroupingAggregate{`7},FreeSql.ISelectGroupingAggregate{`8},FreeSql.ISelectGroupingAggregate{`9},FreeSql.ISelectGroupingAggregate{`10},FreeSql.ISelectGroupingAggregate{`11},FreeSql.ISelectGroupingAggregate{`12},FreeSql.ISelectGroupingAggregate{`13},FreeSql.ISelectGroupingAggregate{`14},FreeSql.ISelectGroupingAggregate{`15},``0}},System.Threading.CancellationToken)">ToAggregateAsync&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TReturn&gt; ToAggregateAsync&lt;TReturn&gt;(Expression&lt;Func&lt;ISelectGroupingAggregate&lt;T1&gt;, ISelectGroupingAggregate&lt;T2&gt;, ISelectGroupingAggregate&lt;T3&gt;, ISelectGroupingAggregate&lt;T4&gt;, ISelectGroupingAggregate&lt;T5&gt;, ISelectGroupingAggregate&lt;T6&gt;, ISelectGroupingAggregate&lt;T7&gt;, ISelectGroupingAggregate&lt;T8&gt;, ISelectGroupingAggregate&lt;T9&gt;, ISelectGroupingAggregate&lt;T10&gt;, ISelectGroupingAggregate&lt;T11&gt;, ISelectGroupingAggregate&lt;T12&gt;, ISelectGroupingAggregate&lt;T13&gt;, ISelectGroupingAggregate&lt;T14&gt;, ISelectGroupingAggregate&lt;T15&gt;, ISelectGroupingAggregate&lt;T16&gt;, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T1&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T2&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T3&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T4&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T5&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T6&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T7&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T8&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T9&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T10&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T11&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T12&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T13&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T14&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T15&gt;, <a class="xref" href="FreeSql.ISelectGroupingAggregate-1.html">ISelectGroupingAggregate</a>&lt;T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToChunk__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Int32_System_Action_FreeSql_Internal_Model_FetchCallbackArgs_System_Collections_Generic_List___0____.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToChunk%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Int32%2CSystem.Action%7BFreeSql.Internal.Model.FetchCallbackArgs%7BSystem.Collections.Generic.List%7B%60%600%7D%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1689">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToChunk_" data-uid="FreeSql.ISelect`16.ToChunk*"></a>
<h4 id="FreeSql_ISelect_16_ToChunk__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Int32_System_Action_FreeSql_Internal_Model_FetchCallbackArgs_System_Collections_Generic_List___0____" data-uid="FreeSql.ISelect`16.ToChunk``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Int32,System.Action{FreeSql.Internal.Model.FetchCallbackArgs{System.Collections.Generic.List{``0}}})">ToChunk&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, Int32, Action&lt;FetchCallbackArgs&lt;List&lt;TReturn&gt;&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void ToChunk&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, int size, Action&lt;FetchCallbackArgs&lt;List&lt;TReturn&gt;&gt;&gt; done)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">size</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Action</span>&lt;<a class="xref" href="FreeSql.Internal.Model.FetchCallbackArgs-1.html">FetchCallbackArgs</a>&lt;<span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;&gt;&gt;</td>
<td><span class="parametername">done</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToChunk__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Int32_System_Action_FreeSql_Internal_Model_FetchCallbackArgs_System_Collections_Generic_List___0____.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToChunk%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Int32%2CSystem.Action%7BFreeSql.Internal.Model.FetchCallbackArgs%7BSystem.Collections.Generic.List%7B%60%600%7D%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1726">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToChunk_" data-uid="FreeSql.ISelect`16.ToChunk*"></a>
<h4 id="FreeSql_ISelect_16_ToChunk__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Int32_System_Action_FreeSql_Internal_Model_FetchCallbackArgs_System_Collections_Generic_List___0____" data-uid="FreeSql.ISelect`16.ToChunk``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Int32,System.Action{FreeSql.Internal.Model.FetchCallbackArgs{System.Collections.Generic.List{``0}}})">ToChunk&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, Int32, Action&lt;FetchCallbackArgs&lt;List&lt;TReturn&gt;&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void ToChunk&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, int size, Action&lt;FetchCallbackArgs&lt;List&lt;TReturn&gt;&gt;&gt; done)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Int32</span></td>
<td><span class="parametername">size</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Action</span>&lt;<a class="xref" href="FreeSql.Internal.Model.FetchCallbackArgs-1.html">FetchCallbackArgs</a>&lt;<span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;&gt;&gt;</td>
<td><span class="parametername">done</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToDataTable__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToDataTable%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1686">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToDataTable_" data-uid="FreeSql.ISelect`16.ToDataTable*"></a>
<h4 id="FreeSql_ISelect_16_ToDataTable__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.ToDataTable``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">ToDataTable&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">DataTable ToDataTable&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Data.DataTable</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToDataTable__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToDataTable%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1724">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToDataTable_" data-uid="FreeSql.ISelect`16.ToDataTable*"></a>
<h4 id="FreeSql_ISelect_16_ToDataTable__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.ToDataTable``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">ToDataTable&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">DataTable ToDataTable&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Data.DataTable</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToDataTableAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToDataTableAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1651">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToDataTableAsync_" data-uid="FreeSql.ISelect`16.ToDataTableAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToDataTableAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToDataTableAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">ToDataTableAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;DataTable&gt; ToDataTableAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Data.DataTable</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToDataTableAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToDataTableAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1669">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToDataTableAsync_" data-uid="FreeSql.ISelect`16.ToDataTableAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToDataTableAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToDataTableAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">ToDataTableAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;DataTable&gt; ToDataTableAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Data.DataTable</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToList__1.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToList%60%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1688">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToList_" data-uid="FreeSql.ISelect`16.ToList*"></a>
<h4 id="FreeSql_ISelect_16_ToList__1" data-uid="FreeSql.ISelect`16.ToList``1">ToList&lt;TDto&gt;()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">List&lt;TDto&gt; ToList&lt;TDto&gt;()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.List</span>&lt;TDto&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToList__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToList%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1687">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToList_" data-uid="FreeSql.ISelect`16.ToList*"></a>
<h4 id="FreeSql_ISelect_16_ToList__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.ToList``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">ToList&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">List&lt;TReturn&gt; ToList&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToList__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToList%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1725">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToList_" data-uid="FreeSql.ISelect`16.ToList*"></a>
<h4 id="FreeSql_ISelect_16_ToList__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.ToList``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">ToList&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">List&lt;TReturn&gt; ToList&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToListAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToListAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1652">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToListAsync_" data-uid="FreeSql.ISelect`16.ToListAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToListAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToListAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">ToListAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;List&lt;TReturn&gt;&gt; ToListAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToListAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToListAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1670">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToListAsync_" data-uid="FreeSql.ISelect`16.ToListAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToListAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToListAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">ToListAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;List&lt;TReturn&gt;&gt; ToListAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Collections.Generic.List</span>&lt;TReturn&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToListAsync__1_System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToListAsync%60%601(System.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1653">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToListAsync_" data-uid="FreeSql.ISelect`16.ToListAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToListAsync__1_System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToListAsync``1(System.Threading.CancellationToken)">ToListAsync&lt;TDto&gt;(CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;List&lt;TDto&gt;&gt; ToListAsync&lt;TDto&gt;(CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;<span class="xref">System.Collections.Generic.List</span>&lt;TDto&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToOne__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToOne%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1691">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToOne_" data-uid="FreeSql.ISelect`16.ToOne*"></a>
<h4 id="FreeSql_ISelect_16_ToOne__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.ToOne``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">ToOne&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TReturn ToOne&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToOne__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToOne%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1728">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToOne_" data-uid="FreeSql.ISelect`16.ToOne*"></a>
<h4 id="FreeSql_ISelect_16_ToOne__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.ToOne``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">ToOne&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">TReturn ToOne&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToOneAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToOneAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1655">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToOneAsync_" data-uid="FreeSql.ISelect`16.ToOneAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToOneAsync__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToOneAsync``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},System.Threading.CancellationToken)">ToOneAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TReturn&gt; ToOneAsync&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToOneAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToOneAsync%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CSystem.Threading.CancellationToken)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1672">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToOneAsync_" data-uid="FreeSql.ISelect`16.ToOneAsync*"></a>
<h4 id="FreeSql_ISelect_16_ToOneAsync__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___System_Threading_CancellationToken_" data-uid="FreeSql.ISelect`16.ToOneAsync``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},System.Threading.CancellationToken)">ToOneAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, CancellationToken)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">Task&lt;TReturn&gt; ToOneAsync&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, CancellationToken cancellationToken = default(CancellationToken))</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Threading.CancellationToken</span></td>
<td><span class="parametername">cancellationToken</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Threading.Tasks.Task</span>&lt;TReturn&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToSql__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___FreeSql_FieldAliasOptions_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToSql%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D%2CFreeSql.FieldAliasOptions)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1695">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToSql_" data-uid="FreeSql.ISelect`16.ToSql*"></a>
<h4 id="FreeSql_ISelect_16_ToSql__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___FreeSql_FieldAliasOptions_" data-uid="FreeSql.ISelect`16.ToSql``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}},FreeSql.FieldAliasOptions)">ToSql&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;, FieldAliasOptions)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">string ToSql&lt;TReturn&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt; select, FieldAliasOptions fieldAlias = FieldAliasOptions.AsIndex)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="FreeSql.FieldAliasOptions.html">FieldAliasOptions</a></td>
<td><span class="parametername">fieldAlias</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_ToSql__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___FreeSql_FieldAliasOptions_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.ToSql%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D%2CFreeSql.FieldAliasOptions)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1731">View Source</a>
</span>
<a id="FreeSql_ISelect_16_ToSql_" data-uid="FreeSql.ISelect`16.ToSql*"></a>
<h4 id="FreeSql_ISelect_16_ToSql__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___FreeSql_FieldAliasOptions_" data-uid="FreeSql.ISelect`16.ToSql``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}},FreeSql.FieldAliasOptions)">ToSql&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;, FieldAliasOptions)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">string ToSql&lt;TReturn&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt; select, FieldAliasOptions fieldAlias = FieldAliasOptions.AsIndex)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TReturn&gt;&gt;</td>
<td><span class="parametername">select</span></td>
<td></td>
</tr>
<tr>
<td><a class="xref" href="FreeSql.FieldAliasOptions.html">FieldAliasOptions</a></td>
<td><span class="parametername">fieldAlias</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TReturn</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Where_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Where(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1707">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Where_" data-uid="FreeSql.ISelect`16.Where*"></a>
<h4 id="FreeSql_ISelect_16_Where_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.Where(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">Where(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; Where(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_Where_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.Where(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1741">View Source</a>
</span>
<a id="FreeSql_ISelect_16_Where_" data-uid="FreeSql.ISelect`16.Where*"></a>
<h4 id="FreeSql_ISelect_16_Where_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.Where(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">Where(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; Where(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_WhereIf_System_Boolean_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.WhereIf(System.Boolean%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1708">View Source</a>
</span>
<a id="FreeSql_ISelect_16_WhereIf_" data-uid="FreeSql.ISelect`16.WhereIf*"></a>
<h4 id="FreeSql_ISelect_16_WhereIf_System_Boolean_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15_System_Boolean___" data-uid="FreeSql.ISelect`16.WhereIf(System.Boolean,System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,System.Boolean}})">WhereIf(Boolean, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; WhereIf(bool condition, Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">condition</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_WhereIf_System_Boolean_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.WhereIf(System.Boolean%2CSystem.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2CSystem.Boolean%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1742">View Source</a>
</span>
<a id="FreeSql_ISelect_16_WhereIf_" data-uid="FreeSql.ISelect`16.WhereIf*"></a>
<h4 id="FreeSql_ISelect_16_WhereIf_System_Boolean_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15__System_Boolean___" data-uid="FreeSql.ISelect`16.WhereIf(System.Boolean,System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},System.Boolean}})">WhereIf(Boolean, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, Boolean&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; WhereIf(bool condition, Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, bool&gt;&gt; exp)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">condition</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, <span class="xref">System.Boolean</span>&gt;&gt;</td>
<td><span class="parametername">exp</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_WithSql_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_Object_.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.WithSql(System.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.String%2CSystem.Object)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1716">View Source</a>
</span>
<a id="FreeSql_ISelect_16_WithSql_" data-uid="FreeSql.ISelect`16.WithSql*"></a>
<h4 id="FreeSql_ISelect_16_WithSql_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_String_System_Object_" data-uid="FreeSql.ISelect`16.WithSql(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Object)">WithSql(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, Object)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt; WithSql(string sqlT1, string sqlT2, string sqlT3, string sqlT4, string sqlT5, string sqlT6, string sqlT7, string sqlT8, string sqlT9, string sqlT10, string sqlT11, string sqlT12, string sqlT13, string sqlT14, string sqlT15, string sqlT16, object parms = null)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT1</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT2</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT3</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT4</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT5</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT6</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT7</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT8</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT9</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT10</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT11</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT12</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT13</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT14</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT15</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">sqlT16</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Object</span></td>
<td><span class="parametername">parms</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-16.html">ISelect</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_WithTempQuery__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.WithTempQuery%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1718">View Source</a>
</span>
<a id="FreeSql_ISelect_16_WithTempQuery_" data-uid="FreeSql.ISelect`16.WithTempQuery*"></a>
<h4 id="FreeSql_ISelect_16_WithTempQuery__1_System_Linq_Expressions_Expression_System_Func__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15___0___" data-uid="FreeSql.ISelect`16.WithTempQuery``1(System.Linq.Expressions.Expression{System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15,``0}})">WithTempQuery&lt;TDto&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TDto&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;TDto&gt; WithTempQuery&lt;TDto&gt;(Expression&lt;Func&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TDto&gt;&gt; selector)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TDto&gt;&gt;</td>
<td><span class="parametername">selector</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-1.html">ISelect</a>&lt;TDto&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16_WithTempQuery__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016.WithTempQuery%60%601(System.Linq.Expressions.Expression%7BSystem.Func%7BFreeSql.Internal.Model.HzyTuple%7B%600%2C%601%2C%602%2C%603%2C%604%2C%605%2C%606%2C%607%2C%608%2C%609%2C%6010%2C%6011%2C%6012%2C%6013%2C%6014%2C%6015%7D%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1750">View Source</a>
</span>
<a id="FreeSql_ISelect_16_WithTempQuery_" data-uid="FreeSql.ISelect`16.WithTempQuery*"></a>
<h4 id="FreeSql_ISelect_16_WithTempQuery__1_System_Linq_Expressions_Expression_System_Func_FreeSql_Internal_Model_HzyTuple__0__1__2__3__4__5__6__7__8__9__10__11__12__13__14__15____0___" data-uid="FreeSql.ISelect`16.WithTempQuery``1(System.Linq.Expressions.Expression{System.Func{FreeSql.Internal.Model.HzyTuple{`0,`1,`2,`3,`4,`5,`6,`7,`8,`9,`10,`11,`12,`13,`14,`15},``0}})">WithTempQuery&lt;TDto&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TDto&gt;&gt;)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ISelect&lt;TDto&gt; WithTempQuery&lt;TDto&gt;(Expression&lt;Func&lt;HzyTuple&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TDto&gt;&gt; selector)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Linq.Expressions.Expression</span>&lt;<span class="xref">System.Func</span>&lt;<a class="xref" href="FreeSql.Internal.Model.HzyTuple-16.html">HzyTuple</a>&lt;T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16&gt;, TDto&gt;&gt;</td>
<td><span class="parametername">selector</span></td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="FreeSql.ISelect-1.html">ISelect</a>&lt;TDto&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TDto</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="extensionmethods">Extension Methods</h3>
<div>
<span class="xref">FreeSqlGlobalExtensions.OrderByRandom&lt;TSelect, T1&gt;(FreeSql.ISelect0&lt;TSelect, T1&gt;)</span>
</div>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/dotnetcore/freesql/new/master/apiSpec/new?filename=FreeSql_ISelect_16.md&amp;value=---%0Auid%3A%20FreeSql.ISelect%6016%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/dotnetcore/FreeSql/blob/master/FreeSql/Interface/Curd/ISelect/ISelect2`16.cs/#L1644" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<span>Generated by <strong>DocFX</strong></span>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../styles/docfx.js"></script>
<script type="text/javascript" src="../styles/main.js"></script>
</body>
</html>