DapperShadowServices 类
Dapper计数扩展方法
public static class DapperShadowServices
- 继承
-
DapperShadowServices
- 继承成员
方法
CountAsync<TTable>(AliasTableQuery<TTable>, object?)
别名表计数
public static Task<int> CountAsync<TTable>(this AliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(AliasTableSqlQuery<TTable>, object?)
别名表计数
public static Task<int> CountAsync<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(GroupByAliasTableQuery<TTable>, object?)
GroupBy别名表后计数
public static Task<int> CountAsync<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(GroupByAliasTableSqlQuery<TTable>, object?)
GroupBy别名表后计数
public static Task<int> CountAsync<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(GroupByTableQuery<TTable>, object?)
GroupBy后计数
public static Task<int> CountAsync<TTable>(this GroupByTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(GroupByTableSqlQuery<TTable>, object?)
GroupBy后计数
public static Task<int> CountAsync<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableSqlQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(IAliasTable<TTable>, ISqlLogic, object?)
别名表过滤计数
public static Task<int> CountAsync<TTable>(this IAliasTable<TTable> table, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>filter
ISqlLogicparam
object
返回
类型参数
TTable
CountAsync<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static Task<int> CountAsync<TTable>(this IAliasTable<TTable> table, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(TableQuery<TTable>, object?)
计数
public static Task<int> CountAsync<TTable>(this TableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(TableSqlQuery<TTable>, object?)
计数
public static Task<int> CountAsync<TTable>(this TableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>param
object
返回
类型参数
TTable
CountAsync<TTable>(TTable)
计数
public static Task<int> CountAsync<TTable>(this TTable table) where TTable : IDapperTable
参数
table
TTable
返回
类型参数
TTable
CountAsync<TTable>(TTable, ISqlLogic, object?)
计数
public static Task<int> CountAsync<TTable>(this TTable table, ISqlLogic where, object? param = null) where TTable : IDapperTable
参数
返回
类型参数
TTable
Count<TTable>(AliasTableQuery<TTable>, object?)
别名表计数
public static int Count<TTable>(this AliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(AliasTableSqlQuery<TTable>, object?)
别名表计数
public static int Count<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(GroupByAliasTableQuery<TTable>, object?)
GroupBy别名表后计数
public static int Count<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(GroupByAliasTableSqlQuery<TTable>, object?)
GroupBy别名表后计数
public static int Count<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(GroupByTableQuery<TTable>, object?)
GroupBy后计数
public static int Count<TTable>(this GroupByTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(GroupByTableSqlQuery<TTable>, object?)
GroupBy后计数
public static int Count<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableSqlQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static int Count<TTable>(this IAliasTable<TTable> table, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>param
object
返回
类型参数
TTable
Count<TTable>(TableQuery<TTable>, object?)
计数
public static int Count<TTable>(this TableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(TableSqlQuery<TTable>, object?)
计数
public static int Count<TTable>(this TableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>param
object
返回
类型参数
TTable
Count<TTable>(TableAlias<TTable>, ISqlLogic, object?)
别名表过滤计数
public static int Count<TTable>(this TableAlias<TTable> table, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
table
TableAlias<TTable>filter
ISqlLogicparam
object
返回
类型参数
TTable
Count<TTable>(TTable)
计数
public static int Count<TTable>(this TTable table) where TTable : IDapperTable
参数
table
TTable
返回
类型参数
TTable
Count<TTable>(TTable, ISqlLogic, object?)
计数
public static int Count<TTable>(this TTable table, ISqlLogic where, object? param = null) where TTable : IDapperTable
参数
返回
类型参数
TTable
DapperInsertTo<TTable>(ISelect, TTable)
插入Select
public static DapperSelectInsert<TTable> DapperInsertTo<TTable>(this ISelect select, TTable table) where TTable : IDapperTable, IInsertTable
参数
select
ISelecttable
TTable
返回
- DapperSelectInsert<TTable>
类型参数
TTable
LongCountAsync<TTable>(AliasTableQuery<TTable>, object?)
别名表计数
public static Task<long> LongCountAsync<TTable>(this AliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(AliasTableSqlQuery<TTable>, object?)
别名表计数
public static Task<long> LongCountAsync<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByAliasTableQuery<TTable>, object?)
GroupBy别名表后计数
public static Task<long> LongCountAsync<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByAliasTableSqlQuery<TTable>, object?)
GroupBy别名表后计数
public static Task<long> LongCountAsync<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByTableQuery<TTable>, object?)
GroupBy后计数
public static Task<long> LongCountAsync<TTable>(this GroupByTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByTableSqlQuery<TTable>, object?)
GroupBy后计数
public static Task<long> LongCountAsync<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(IAliasTable<TTable>, ISqlLogic, object?)
别名表过滤计数
public static Task<long> LongCountAsync<TTable>(this IAliasTable<TTable> table, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>filter
ISqlLogicparam
object
返回
类型参数
TTable
LongCountAsync<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static Task<long> LongCountAsync<TTable>(this IAliasTable<TTable> table, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(TableQuery<TTable>, object?)
计数
public static Task<long> LongCountAsync<TTable>(this TableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(TableSqlQuery<TTable>, object?)
计数
public static Task<long> LongCountAsync<TTable>(this TableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCountAsync<TTable>(TTable)
计数
public static Task<long> LongCountAsync<TTable>(this TTable table) where TTable : IDapperTable
参数
table
TTable
返回
类型参数
TTable
LongCountAsync<TTable>(TTable, ISqlLogic, object?)
计数
public static Task<long> LongCountAsync<TTable>(this TTable table, ISqlLogic where, object? param = null) where TTable : IDapperTable
参数
返回
类型参数
TTable
LongCount<TTable>(AliasTableQuery<TTable>, object?)
别名表计数
public static long LongCount<TTable>(this AliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(AliasTableSqlQuery<TTable>, object?)
别名表计数
public static long LongCount<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(GroupByAliasTableQuery<TTable>, object?)
GroupBy别名表后计数
public static long LongCount<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(GroupByAliasTableSqlQuery<TTable>, object?)
GroupBy别名表后计数
public static long LongCount<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByAliasTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(GroupByTableQuery<TTable>, object?)
GroupBy后计数
public static long LongCount<TTable>(this GroupByTableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(GroupByTableSqlQuery<TTable>, object?)
GroupBy后计数
public static long LongCount<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
GroupByTableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(IAliasTable<TTable>, ISqlLogic, object?)
别名表过滤计数
public static long LongCount<TTable>(this IAliasTable<TTable> table, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>filter
ISqlLogicparam
object
返回
类型参数
TTable
LongCount<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static long LongCount<TTable>(this IAliasTable<TTable> table, object? param = null) where TTable : IDapperTable
参数
table
IAliasTable<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(TableQuery<TTable>, object?)
计数
public static long LongCount<TTable>(this TableQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(TableSqlQuery<TTable>, object?)
计数
public static long LongCount<TTable>(this TableSqlQuery<TTable> query, object? param = null) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>param
object
返回
类型参数
TTable
LongCount<TTable>(TTable)
计数
public static long LongCount<TTable>(this TTable table) where TTable : IDapperTable
参数
table
TTable
返回
类型参数
TTable
LongCount<TTable>(TTable, ISqlLogic, object?)
计数
public static long LongCount<TTable>(this TTable table, ISqlLogic where, object? param = null) where TTable : IDapperTable
参数
返回
类型参数
TTable
ToCursor(DapperGroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public static DapperGroupByMultiCursor ToCursor(this DapperGroupByMultiSqlQuery groupBy, int limit = 0, int offset = 0)
参数
groupBy
DapperGroupByMultiSqlQuerylimit
intoffset
int
返回
ToCursor(DapperJoinTableSqlQuery, int, int)
联表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperJoinTableSqlQuery joinTable, int limit = 0, int offset = 0)
参数
joinTable
DapperJoinTableSqlQuerylimit
intoffset
int
返回
ToCursor(DapperMultiTableSqlQuery, int, int)
多表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperMultiTableSqlQuery multiTable, int limit = 0, int offset = 0)
参数
multiTable
DapperMultiTableSqlQuerylimit
intoffset
int
返回
ToDapperDelete(IMultiView, IExecutor)
删除
public static DapperMultiTableDelete ToDapperDelete(this IMultiView view, IExecutor executor)
参数
view
IMultiViewexecutor
IExecutor
返回
ToDapperDelete(ITable, ISqlLogic, IExecutor)
删除
public static DapperTableDelete ToDapperDelete(this ITable table, ISqlLogic where, IExecutor executor)
参数
返回
ToDapperDelete<TSource>(TableSqlQuery<TSource>)
删除
public static DapperTableDelete ToDapperDelete<TSource>(this TableSqlQuery<TSource> tableQuery) where TSource : IDapperTable
参数
tableQuery
TableSqlQuery<TSource>
返回
类型参数
TSource
ToDapperDelete<TSource>(TableSqlQuery<TSource>, IExecutor)
删除
public static DapperTableDelete ToDapperDelete<TSource>(this TableSqlQuery<TSource> tableQuery, IExecutor executor) where TSource : ITable
参数
tableQuery
TableSqlQuery<TSource>executor
IExecutor
返回
类型参数
TSource
ToDapperDelete<TTable>(TTable, Func<TTable, ISqlLogic>)
删除
public static DapperTableDelete ToDapperDelete<TTable>(this TTable table, Func<TTable, ISqlLogic> query) where TTable : IDapperTable
参数
返回
类型参数
TTable
ToDapperDelete<TTable>(TTable, Func<TTable, ISqlLogic>, IExecutor)
删除
public static DapperTableDelete ToDapperDelete<TTable>(this TTable table, Func<TTable, ISqlLogic> query, IExecutor executor) where TTable : ITable
参数
返回
类型参数
TTable
ToDapperInsert<TTable>(TTable)
插入
public static DapperSingleInsert<TTable> ToDapperInsert<TTable>(this TTable table) where TTable : IDapperTable, IInsertTable
参数
table
TTable
返回
- DapperSingleInsert<TTable>
类型参数
TTable
ToDapperInsert<TTable>(TTable, ISelect)
插入Select
public static DapperSelectInsert<TTable> ToDapperInsert<TTable>(this TTable table, ISelect select) where TTable : IDapperTable, IInsertTable
参数
table
TTableselect
ISelect
返回
- DapperSelectInsert<TTable>
类型参数
TTable
ToDapperMultiInsert<TTable>(TTable)
插入多条
public static DapperMultiInsert<TTable> ToDapperMultiInsert<TTable>(this TTable table) where TTable : IDapperTable, IInsertTable
参数
table
TTable
返回
- DapperMultiInsert<TTable>
类型参数
TTable
ToDapperSelect(DapperGroupByMultiCursor)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByMultiCursorSelect ToDapperSelect(this DapperGroupByMultiCursor cursor)
参数
cursor
DapperGroupByMultiCursor
返回
ToDapperSelect(DapperMultiTableCursor)
多(联)表筛选列
public static DapperMultiTableCursorSelect ToDapperSelect(this DapperMultiTableCursor cursor)
参数
cursor
DapperMultiTableCursor
返回
ToDapperSelect(DapperGroupByMultiQuery)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiQuery query)
参数
query
DapperGroupByMultiQuery
返回
ToDapperSelect(DapperGroupByMultiSqlQuery)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiSqlQuery query)
参数
返回
ToDapperSelect(DapperJoinTableQuery)
联表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableQuery query)
参数
query
DapperJoinTableQuery
返回
ToDapperSelect(DapperJoinTableSqlQuery)
联表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableSqlQuery query)
参数
query
DapperJoinTableSqlQuery
返回
ToDapperSelect(DapperMultiTableSqlQuery)
多表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperMultiTableSqlQuery query)
参数
query
DapperMultiTableSqlQuery
返回
ToDapperSelect(GroupByMultiCursor, IExecutor)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByMultiCursorSelect ToDapperSelect(this GroupByMultiCursor cursor, IExecutor executor)
参数
cursor
GroupByMultiCursorexecutor
IExecutor
返回
ToDapperSelect(MultiTableCursor, IExecutor)
多(联)表筛选列
public static DapperMultiTableCursorSelect ToDapperSelect(this MultiTableCursor cursor, IExecutor executor)
参数
cursor
MultiTableCursorexecutor
IExecutor
返回
ToDapperSelect(GroupByMultiQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiQuery query, IExecutor executor)
参数
query
GroupByMultiQueryexecutor
IExecutor
返回
ToDapperSelect(GroupByMultiSqlQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiSqlQuery query, IExecutor executor)
参数
query
GroupByMultiSqlQueryexecutor
IExecutor
返回
ToDapperSelect(IMultiView, IExecutor)
多表筛选列
public static DapperMultiTableSelect ToDapperSelect(this IMultiView multiTable, IExecutor executor)
参数
multiTable
IMultiViewexecutor
IExecutor
返回
ToDapperSelect<TTable>(DapperGroupByAliasTableQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByAliasTableQuery<TTable> query) where TTable : ITable
参数
query
DapperGroupByAliasTableQuery<TTable>
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByAliasTableSqlQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByAliasTableSqlQuery<TTable> query) where TTable : ITable
参数
query
DapperGroupByAliasTableSqlQuery<TTable>
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByTableQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByTableQuery<TTable> query) where TTable : ITable
参数
query
DapperGroupByTableQuery<TTable>
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByTableSqlQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByTableSqlQuery<TTable> query) where TTable : ITable
参数
query
DapperGroupByTableSqlQuery<TTable>
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperAliasTableQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperAliasTableQuery<TTable> query) where TTable : ITable
参数
query
DapperAliasTableQuery<TTable>
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperAliasTableSqlQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperAliasTableSqlQuery<TTable> query) where TTable : ITable
参数
query
DapperAliasTableSqlQuery<TTable>
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperTableQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this DapperTableQuery<TTable> query) where TTable : ITable
参数
query
DapperTableQuery<TTable>
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperTableSqlQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this DapperTableSqlQuery<TTable> query) where TTable : ITable
参数
query
DapperTableSqlQuery<TTable>
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableQuery<TTable> query) where TTable : IDapperTable
参数
query
AliasTableQuery<TTable>
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableQuery<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
AliasTableQuery<TTable>executor
IExecutor
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableSqlQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableSqlQuery<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
AliasTableSqlQuery<TTable>executor
IExecutor
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableCursor<TTable>)
别名表范围筛选列
public static DapperAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this AliasTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursor
AliasTableCursor<TTable>
返回
- DapperAliasTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableCursor<TTable>, IExecutor)
别名表范围筛选列
public static DapperAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this AliasTableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursor
AliasTableCursor<TTable>executor
IExecutor
返回
- DapperAliasTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableCursor<TTable>)
GroupBy别名表后再范围(分页)及列筛选
public static DapperGroupByAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursor
GroupByAliasTableCursor<TTable>
返回
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableCursor<TTable>, IExecutor)
GroupBy别名表后再范围(分页)及列筛选
public static DapperGroupByAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursor
GroupByAliasTableCursor<TTable>executor
IExecutor
返回
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableCursor<TTable>)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursor
GroupByTableCursor<TTable>
返回
- DapperGroupByTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableCursor<TTable>, IExecutor)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByTableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursor
GroupByTableCursor<TTable>executor
IExecutor
返回
- DapperGroupByTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableCursor<TTable>)
表范围筛选列
public static DapperTableCursorSelect<TTable> ToDapperSelect<TTable>(this TableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursor
TableCursor<TTable>
返回
- DapperTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableCursor<TTable>, IExecutor)
表范围筛选列
public static DapperTableCursorSelect<TTable> ToDapperSelect<TTable>(this TableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursor
TableCursor<TTable>executor
IExecutor
返回
- DapperTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableQuery<TTable> query) where TTable : IDapperTable
参数
query
GroupByAliasTableQuery<TTable>
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableQuery<TTable>, IExecutor)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
GroupByAliasTableQuery<TTable>executor
IExecutor
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableSqlQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
query
GroupByAliasTableSqlQuery<TTable>
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableSqlQuery<TTable>, IExecutor)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
GroupByAliasTableSqlQuery<TTable>executor
IExecutor
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableQuery<TTable> query) where TTable : IDapperTable
参数
query
GroupByTableQuery<TTable>
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableQuery<TTable>, IExecutor)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
GroupByTableQuery<TTable>executor
IExecutor
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableSqlQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
query
GroupByTableSqlQuery<TTable>
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableSqlQuery<TTable>, IExecutor)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
GroupByTableSqlQuery<TTable>executor
IExecutor
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> table) where TTable : IDapperTable
参数
table
IAliasTable<TTable>
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> table, IExecutor executor) where TTable : ITable
参数
table
IAliasTable<TTable>executor
IExecutor
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, ISqlLogic)
别名表过滤筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> table, ISqlLogic filter) where TTable : IDapperTable
参数
table
IAliasTable<TTable>filter
ISqlLogic
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, ISqlLogic, IExecutor)
别名表过滤筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> table, ISqlLogic filter, IExecutor executor) where TTable : ITable
参数
table
IAliasTable<TTable>filter
ISqlLogicexecutor
IExecutor
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableQuery<TTable> query) where TTable : IDapperTable
参数
query
TableQuery<TTable>
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableQuery<TTable>, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
TableQuery<TTable>executor
IExecutor
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableSqlQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableSqlQuery<TTable> query) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableSqlQuery<TTable>, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
query
TableSqlQuery<TTable>executor
IExecutor
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table) where TTable : IDapperTable
参数
table
TTable
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, IExecutor executor) where TTable : ITable
参数
table
TTableexecutor
IExecutor
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, ISqlLogic)
表过滤筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, ISqlLogic filter) where TTable : IDapperTable
参数
table
TTablefilter
ISqlLogic
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, ISqlLogic, IExecutor)
表过滤筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, ISqlLogic filter, IExecutor executor) where TTable : ITable
参数
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSingle(DapperGroupByMultiCursor, IFieldView)
GroupBy后再范围(分页)及单列筛选
public static DapperCursorSingleSelect ToDapperSingle(this DapperGroupByMultiCursor cursor, IFieldView singleField)
参数
cursor
DapperGroupByMultiCursorsingleField
IFieldView
返回
ToDapperSingle(DapperMultiTableCursor, IFieldView)
多(联)表筛选单列
public static DapperCursorSingleSelect ToDapperSingle(this DapperMultiTableCursor cursor, IFieldView singleField)
参数
cursor
DapperMultiTableCursorsingleField
IFieldView
返回
ToDapperSingle(DapperGroupByMultiSqlQuery, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperGroupByMultiSqlQuery groupBy, IFieldView singleField)
参数
groupBy
DapperGroupByMultiSqlQuerysingleField
IFieldView
返回
ToDapperSingle(DapperJoinTableSqlQuery, IFieldView)
联表筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperJoinTableSqlQuery joinTable, IFieldView singleField)
参数
joinTable
DapperJoinTableSqlQuerysingleField
IFieldView
返回
ToDapperSingle(DapperMultiTableSqlQuery, IFieldView)
多表筛选列
public static DapperTableSingleSelect ToDapperSingle(this DapperMultiTableSqlQuery multiTable, IFieldView singleField)
参数
multiTable
DapperMultiTableSqlQuerysingleField
IFieldView
返回
ToDapperSingle<TTable>(DapperGroupByAliasTableSqlQuery<TTable>, IFieldView)
GroupBy别名表后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByAliasTableSqlQuery<TTable> source, IFieldView singleField) where TTable : IDapperTable
参数
source
DapperGroupByAliasTableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperGroupByTableSqlQuery<TTable>, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByTableSqlQuery<TTable> source, IFieldView singleField) where TTable : IDapperTable
参数
source
DapperGroupByTableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperAliasTableSqlQuery<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperAliasTableSqlQuery<TTable> query, IFieldView singleField) where TTable : ITable
参数
query
DapperAliasTableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperTableSqlQuery<TTable>, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperTableSqlQuery<TTable> query, IFieldView singleField) where TTable : ITable
参数
query
DapperTableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(AliasTableSqlQuery<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this AliasTableSqlQuery<TTable> query, IFieldView singleField) where TTable : IDapperTable
参数
query
AliasTableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(AliasTableCursor<TTable>, IFieldView)
别名表范围筛选单列
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this AliasTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursor
AliasTableCursor<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(GroupByAliasTableCursor<TTable>, IFieldView)
GroupBy别名表后再范围(分页)及单列筛选
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this GroupByAliasTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursor
GroupByAliasTableCursor<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(GroupByTableCursor<TTable>, IFieldView)
GroupBy后再范围(分页)及单列筛选
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this GroupByTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursor
GroupByTableCursor<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(TableCursor<TTable>, IFieldView)
表范围筛选单列
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this TableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursor
TableCursor<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(IAliasTable<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this IAliasTable<TTable> table, IFieldView singleField) where TTable : IDapperTable
参数
table
IAliasTable<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(IAliasTable<TTable>, ISqlLogic, IFieldView)
别名表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this IAliasTable<TTable> table, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
table
IAliasTable<TTable>filter
ISqlLogicsingleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(TableSqlQuery<TTable>, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TableSqlQuery<TTable> query, IFieldView singleField) where TTable : IDapperTable
参数
query
TableSqlQuery<TTable>singleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(TTable, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, IFieldView singleField) where TTable : IDapperTable
参数
table
TTablesingleField
IFieldView
返回
类型参数
TTable
ToDapperSingle<TTable>(TTable, ISqlLogic, IFieldView)
表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
table
TTablefilter
ISqlLogicsingleField
IFieldView
返回
类型参数
TTable
ToDapperTruncate(ITable, IExecutor)
清空表
public static DapperTruncateTable ToDapperTruncate(this ITable table, IExecutor executor)
参数
返回
ToDapperUpdate(DapperMultiTableSqlQuery)
修改
public static DapperMultiTableUpdate ToDapperUpdate(this DapperMultiTableSqlQuery view)
参数
返回
ToDapperUpdate(IMultiView, IExecutor)
修改
public static DapperMultiTableUpdate ToDapperUpdate(this IMultiView view, IExecutor executor)
参数
view
IMultiViewexecutor
IExecutor
返回
ToDapperUpdate<TTable>(TableSqlQuery<TTable>)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TableSqlQuery<TTable> tableQuery) where TTable : IDapperTable, IUpdateTable
参数
tableQuery
TableSqlQuery<TTable>
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TableSqlQuery<TTable>, IExecutor)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TableSqlQuery<TTable> tableQuery, IExecutor executor) where TTable : ITable, IUpdateTable
参数
tableQuery
TableSqlQuery<TTable>executor
IExecutor
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TTable, ISqlLogic)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TTable table, ISqlLogic where) where TTable : IDapperTable, IUpdateTable
参数
table
TTablewhere
ISqlLogic
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TTable, ISqlLogic, IExecutor)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TTable table, ISqlLogic where, IExecutor executor) where TTable : IUpdateTable
参数
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TTable, Func<TTable, ISqlLogic>)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TTable table, Func<TTable, ISqlLogic> query) where TTable : IDapperTable, IUpdateTable
参数
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TTable, Func<TTable, ISqlLogic>, IExecutor)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TTable table, Func<TTable, ISqlLogic> query, IExecutor executor) where TTable : IUpdateTable
参数
返回
- DapperTableUpdate<TTable>
类型参数
TTable
Use(ISqlEngine, IDbConnection, bool, int)
构造执行器
public static DapperExecutor Use(this ISqlEngine engine, IDbConnection connection, bool buffered = true, int capacity = 128)
参数
engine
ISqlEngineconnection
IDbConnectionbuffered
boolcapacity
int