DapperShadowServices 类
Dapper计数扩展方法
public static class DapperShadowServices
- 继承
-
objectDapperShadowServices
方法
CountAsync<TTable>(AliasTableQuery<TTable>, object?, CancellationToken)
别名表计数
public static Task<int> CountAsync<TTable>(this AliasTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryAliasTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(AliasTableSqlQuery<TTable>, object?, CancellationToken)
别名表计数
public static Task<int> CountAsync<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryAliasTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(GroupByAliasTableQuery<TTable>, object?, CancellationToken)
GroupBy别名表后计数
public static Task<int> CountAsync<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByAliasTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(GroupByAliasTableSqlQuery<TTable>, object?, CancellationToken)
GroupBy别名表后计数
public static Task<int> CountAsync<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByAliasTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(GroupByTableQuery<TTable>, object?, CancellationToken)
GroupBy后计数
public static Task<int> CountAsync<TTable>(this GroupByTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(GroupByTableSqlQuery<TTable>, object?, CancellationToken)
GroupBy后计数
public static Task<int> CountAsync<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(IAliasTable<TTable>, ISqlLogic, object?, CancellationToken)
别名表过滤计数
public static Task<int> CountAsync<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
filterISqlLogic过滤条件
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(IAliasTable<TTable>, object?, CancellationToken)
别名表计数
public static Task<int> CountAsync<TTable>(this IAliasTable<TTable> aliasTable, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(TableQuery<TTable>, object?, CancellationToken)
计数
public static Task<int> CountAsync<TTable>(this TableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(TableSqlQuery<TTable>, object?, CancellationToken)
计数
public static Task<int> CountAsync<TTable>(this TableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(TTable, ISqlLogic, object?, CancellationToken)
计数
public static Task<int> CountAsync<TTable>(this TTable table, ISqlLogic where, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
tableTTable表
whereISqlLogic查询条件
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
CountAsync<TTable>(TTable, CancellationToken)
计数
public static Task<int> CountAsync<TTable>(this TTable table, CancellationToken token = default) where TTable : IDapperTable
参数
tableTTable表
tokenCancellationToken
返回
类型参数
TTable
DapperInsertTo<TTable>(ISelect, TTable)
插入Select
public static DapperSelectInsert<TTable> DapperInsertTo<TTable>(this ISelect select, TTable table) where TTable : IDapperTable, IInsertTable
参数
selectISelect筛选
tableTTable表
返回
- DapperSelectInsert<TTable>
类型参数
TTable
LongCountAsync<TTable>(AliasTableQuery<TTable>, object?, CancellationToken)
别名表计数
public static Task<long> LongCountAsync<TTable>(this AliasTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryAliasTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(AliasTableSqlQuery<TTable>, object?, CancellationToken)
别名表计数
public static Task<long> LongCountAsync<TTable>(this AliasTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryAliasTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByAliasTableQuery<TTable>, object?, CancellationToken)
GroupBy别名表后计数
public static Task<long> LongCountAsync<TTable>(this GroupByAliasTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByAliasTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByAliasTableSqlQuery<TTable>, object?, CancellationToken)
GroupBy别名表后计数
public static Task<long> LongCountAsync<TTable>(this GroupByAliasTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByAliasTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByTableQuery<TTable>, object?, CancellationToken)
GroupBy后计数
public static Task<long> LongCountAsync<TTable>(this GroupByTableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(GroupByTableSqlQuery<TTable>, object?, CancellationToken)
GroupBy后计数
public static Task<long> LongCountAsync<TTable>(this GroupByTableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryGroupByTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(IAliasTable<TTable>, ISqlLogic, object?, CancellationToken)
别名表过滤计数
public static Task<long> LongCountAsync<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
filterISqlLogic过滤条件
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(IAliasTable<TTable>, object?, CancellationToken)
别名表计数
public static Task<long> LongCountAsync<TTable>(this IAliasTable<TTable> aliasTable, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(TableQuery<TTable>, object?, CancellationToken)
计数
public static Task<long> LongCountAsync<TTable>(this TableQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryTableQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(TableSqlQuery<TTable>, object?, CancellationToken)
计数
public static Task<long> LongCountAsync<TTable>(this TableSqlQuery<TTable> query, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
queryTableSqlQuery<TTable>查询
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(TTable, ISqlLogic, object?, CancellationToken)
计数
public static Task<long> LongCountAsync<TTable>(this TTable table, ISqlLogic where, object? param = null, CancellationToken token = default) where TTable : IDapperTable
参数
tableTTable表
whereISqlLogic查询条件
paramobject参数
tokenCancellationToken
返回
类型参数
TTable
LongCountAsync<TTable>(TTable, CancellationToken)
计数
public static Task<long> LongCountAsync<TTable>(this TTable table, CancellationToken token = default) where TTable : IDapperTable
参数
tableTTable表
tokenCancellationToken
返回
类型参数
TTable
Take(DapperGroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public static DapperGroupByMultiCursor Take(this DapperGroupByMultiSqlQuery groupBy, int limit, int offset = 0)
参数
groupByDapperGroupByMultiSqlQuery分组查询
limitint筛选数量
offsetint跳过数量
返回
Take(DapperJoinTableSqlQuery, int, int)
联表范围筛选
public static DapperMultiTableCursor Take(this DapperJoinTableSqlQuery joinTable, int limit, int offset = 0)
参数
joinTableDapperJoinTableSqlQuery联表
limitint筛选数量
offsetint跳过数量
返回
Take(DapperMultiTableSqlQuery, int, int)
多表范围筛选
public static DapperMultiTableCursor Take(this DapperMultiTableSqlQuery multiTable, int limit, int offset = 0)
参数
multiTableDapperMultiTableSqlQuery多表(联表)
limitint筛选数量
offsetint跳过数量
返回
ToCursor(DapperGroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public static DapperGroupByMultiCursor ToCursor(this DapperGroupByMultiSqlQuery groupBy, int limit = 0, int offset = 0)
参数
groupByDapperGroupByMultiSqlQuery分组查询
limitint筛选数量
offsetint跳过数量
返回
ToCursor(DapperJoinTableSqlQuery, int, int)
联表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperJoinTableSqlQuery joinTable, int limit = 0, int offset = 0)
参数
joinTableDapperJoinTableSqlQuery联表
limitint筛选数量
offsetint跳过数量
返回
ToCursor(DapperMultiTableSqlQuery, int, int)
多表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperMultiTableSqlQuery multiTable, int limit = 0, int offset = 0)
参数
multiTableDapperMultiTableSqlQuery多表(联表)
limitint筛选数量
offsetint跳过数量
返回
ToDapperDelete(IMultiView, IExecutor)
删除
public static DapperMultiTableDelete ToDapperDelete(this IMultiView multiView, IExecutor executor)
参数
multiViewIMultiView多(联)表
executorIExecutor执行器
返回
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> query) where TSource : IDapperTable
参数
queryTableSqlQuery<TSource>查询
返回
类型参数
TSource
ToDapperDelete<TSource>(TableSqlQuery<TSource>, IExecutor)
删除
public static DapperTableDelete ToDapperDelete<TSource>(this TableSqlQuery<TSource> query, IExecutor executor) where TSource : ITable
参数
queryTableSqlQuery<TSource>查询
executorIExecutor执行器
返回
类型参数
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
参数
tableTTable表
返回
- DapperSingleInsert<TTable>
类型参数
TTable
ToDapperInsert<TTable>(TTable, ISelect)
插入Select
public static DapperSelectInsert<TTable> ToDapperInsert<TTable>(this TTable table, ISelect select) where TTable : IDapperTable, IInsertTable
参数
tableTTable表
selectISelect筛选
返回
- DapperSelectInsert<TTable>
类型参数
TTable
ToDapperMultiInsert<TTable>(TTable)
插入多条
public static DapperMultiInsert<TTable> ToDapperMultiInsert<TTable>(this TTable table) where TTable : IDapperTable, IInsertTable
参数
tableTTable表
返回
- DapperMultiInsert<TTable>
类型参数
TTable
ToDapperSelect(DapperGroupByMultiCursor)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByMultiCursorSelect ToDapperSelect(this DapperGroupByMultiCursor cursor)
参数
cursorDapperGroupByMultiCursor游标
返回
ToDapperSelect(DapperMultiTableCursor)
多(联)表筛选列
public static DapperMultiTableCursorSelect ToDapperSelect(this DapperMultiTableCursor cursor)
参数
cursorDapperMultiTableCursor游标
返回
ToDapperSelect(DapperGroupByMultiQuery)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiQuery query)
参数
queryDapperGroupByMultiQuery查询
返回
ToDapperSelect(DapperGroupByMultiSqlQuery)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiSqlQuery query)
参数
queryDapperGroupByMultiSqlQuery查询
返回
ToDapperSelect(DapperJoinTableQuery)
联表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableQuery query)
参数
queryDapperJoinTableQuery查询
返回
ToDapperSelect(DapperJoinTableSqlQuery)
联表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableSqlQuery query)
参数
queryDapperJoinTableSqlQuery查询
返回
ToDapperSelect(DapperMultiTableSqlQuery)
多表筛选列
public static DapperMultiTableSelect ToDapperSelect(this DapperMultiTableSqlQuery query)
参数
queryDapperMultiTableSqlQuery查询
返回
ToDapperSelect(GroupByMultiCursor, IExecutor)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByMultiCursorSelect ToDapperSelect(this GroupByMultiCursor cursor, IExecutor executor)
参数
cursorGroupByMultiCursor游标
executorIExecutor执行器
返回
ToDapperSelect(MultiTableCursor, IExecutor)
多(联)表筛选列
public static DapperMultiTableCursorSelect ToDapperSelect(this MultiTableCursor cursor, IExecutor executor)
参数
cursorMultiTableCursor游标
executorIExecutor执行器
返回
ToDapperSelect(GroupByMultiQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiQuery query, IExecutor executor)
参数
queryGroupByMultiQuery查询
executorIExecutor执行器
返回
ToDapperSelect(GroupByMultiSqlQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiSqlQuery query, IExecutor executor)
参数
queryGroupByMultiSqlQuery查询
executorIExecutor执行器
返回
ToDapperSelect(IMultiView, IExecutor)
多表筛选列
public static DapperMultiTableSelect ToDapperSelect(this IMultiView multiTable, IExecutor executor)
参数
multiTableIMultiView多表(联表)
executorIExecutor执行器
返回
ToDapperSelect<TTable>(DapperGroupByAliasTableQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByAliasTableQuery<TTable> query) where TTable : ITable
参数
queryDapperGroupByAliasTableQuery<TTable>查询
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByAliasTableSqlQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByAliasTableSqlQuery<TTable> query) where TTable : ITable
参数
queryDapperGroupByAliasTableSqlQuery<TTable>查询
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByTableQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByTableQuery<TTable> query) where TTable : ITable
参数
queryDapperGroupByTableQuery<TTable>查询
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperGroupByTableSqlQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this DapperGroupByTableSqlQuery<TTable> query) where TTable : ITable
参数
queryDapperGroupByTableSqlQuery<TTable>查询
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperAliasTableQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperAliasTableQuery<TTable> query) where TTable : ITable
参数
queryDapperAliasTableQuery<TTable>查询
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperAliasTableSqlQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this DapperAliasTableSqlQuery<TTable> query) where TTable : ITable
参数
queryDapperAliasTableSqlQuery<TTable>查询
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperTableQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this DapperTableQuery<TTable> query) where TTable : ITable
参数
queryDapperTableQuery<TTable>查询
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(DapperTableSqlQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this DapperTableSqlQuery<TTable> query) where TTable : ITable
参数
queryDapperTableSqlQuery<TTable>查询
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableQuery<TTable> query) where TTable : IDapperTable
参数
queryAliasTableQuery<TTable>查询
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableQuery<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
queryAliasTableQuery<TTable>查询
executorIExecutor执行器
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableSqlQuery<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
queryAliasTableSqlQuery<TTable>查询
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableSqlQuery<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this AliasTableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
queryAliasTableSqlQuery<TTable>查询
executorIExecutor执行器
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableCursor<TTable>)
别名表范围筛选列
public static DapperAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this AliasTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursorAliasTableCursor<TTable>游标
返回
- DapperAliasTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(AliasTableCursor<TTable>, IExecutor)
别名表范围筛选列
public static DapperAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this AliasTableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursorAliasTableCursor<TTable>游标
executorIExecutor执行器
返回
- DapperAliasTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableCursor<TTable>)
GroupBy别名表后再范围(分页)及列筛选
public static DapperGroupByAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursorGroupByAliasTableCursor<TTable>游标
返回
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableCursor<TTable>, IExecutor)
GroupBy别名表后再范围(分页)及列筛选
public static DapperGroupByAliasTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursorGroupByAliasTableCursor<TTable>游标
executorIExecutor执行器
返回
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableCursor<TTable>)
GroupBy后再范围(分页)及列筛选
public static DapperGroupByTableCursorSelect<TTable> ToDapperSelect<TTable>(this GroupByTableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursorGroupByTableCursor<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
参数
cursorGroupByTableCursor<TTable>游标
executorIExecutor执行器
返回
- DapperGroupByTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableCursor<TTable>)
表范围筛选列
public static DapperTableCursorSelect<TTable> ToDapperSelect<TTable>(this TableCursor<TTable> cursor) where TTable : IDapperTable
参数
cursorTableCursor<TTable>游标
返回
- DapperTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableCursor<TTable>, IExecutor)
表范围筛选列
public static DapperTableCursorSelect<TTable> ToDapperSelect<TTable>(this TableCursor<TTable> cursor, IExecutor executor) where TTable : ITable
参数
cursorTableCursor<TTable>游标
executorIExecutor执行器
返回
- DapperTableCursorSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableQuery<TTable> query) where TTable : IDapperTable
参数
queryGroupByAliasTableQuery<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
参数
queryGroupByAliasTableQuery<TTable>查询
executorIExecutor执行器
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByAliasTableSqlQuery<TTable>)
GroupBy别名表后再筛选列
public static DapperGroupByAliasTableSelect<TTable> ToDapperSelect<TTable>(this GroupByAliasTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
queryGroupByAliasTableSqlQuery<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
参数
queryGroupByAliasTableSqlQuery<TTable>查询
executorIExecutor执行器
返回
- DapperGroupByAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableQuery<TTable> query) where TTable : IDapperTable
参数
queryGroupByTableQuery<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
参数
queryGroupByTableQuery<TTable>查询
executorIExecutor执行器
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(GroupByTableSqlQuery<TTable>)
GroupBy后再筛选列
public static DapperGroupByTableSelect<TTable> ToDapperSelect<TTable>(this GroupByTableSqlQuery<TTable> query) where TTable : IDapperTable
参数
queryGroupByTableSqlQuery<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
参数
queryGroupByTableSqlQuery<TTable>查询
executorIExecutor执行器
返回
- DapperGroupByTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> aliasTable) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> aliasTable, IExecutor executor) where TTable : ITable
参数
aliasTableIAliasTable<TTable>别名表
executorIExecutor执行器
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, ISqlLogic)
别名表过滤筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> table, ISqlLogic filter) where TTable : IDapperTable
参数
tableIAliasTable<TTable>表
filterISqlLogic过滤条件
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, ISqlLogic, IExecutor)
别名表过滤筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, IExecutor executor) where TTable : ITable
参数
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableQuery<TTable> query) where TTable : IDapperTable
参数
queryTableQuery<TTable>查询
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableQuery<TTable>, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
queryTableQuery<TTable>查询
executorIExecutor执行器
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableSqlQuery<TTable>)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableSqlQuery<TTable> query) where TTable : IDapperTable
参数
queryTableSqlQuery<TTable>查询
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TableSqlQuery<TTable>, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable
参数
queryTableSqlQuery<TTable>查询
executorIExecutor执行器
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table) where TTable : IDapperTable
参数
tableTTable表
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, IExecutor)
表筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, IExecutor executor) where TTable : ITable
参数
tableTTable表
executorIExecutor执行器
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, ISqlLogic)
表过滤筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, ISqlLogic filter) where TTable : IDapperTable
参数
tableTTable表
filterISqlLogic过滤条件
返回
- 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)
参数
cursorDapperGroupByMultiCursor游标
singleFieldIFieldView单列
返回
ToDapperSingle(DapperMultiTableCursor, IFieldView)
多(联)表筛选单列
public static DapperCursorSingleSelect ToDapperSingle(this DapperMultiTableCursor cursor, IFieldView singleField)
参数
cursorDapperMultiTableCursor游标
singleFieldIFieldView单列
返回
ToDapperSingle(DapperGroupByMultiSqlQuery, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperGroupByMultiSqlQuery groupBy, IFieldView singleField)
参数
groupByDapperGroupByMultiSqlQuery分组查询
singleFieldIFieldView单列
返回
ToDapperSingle(DapperJoinTableSqlQuery, IFieldView)
联表筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperJoinTableSqlQuery joinTable, IFieldView singleField)
参数
joinTableDapperJoinTableSqlQuery联表
singleFieldIFieldView单列
返回
ToDapperSingle(DapperMultiTableSqlQuery, IFieldView)
多表筛选列
public static DapperTableSingleSelect ToDapperSingle(this DapperMultiTableSqlQuery multiTable, IFieldView singleField)
参数
multiTableDapperMultiTableSqlQuery多表(联表)
singleFieldIFieldView单列
返回
ToDapperSingle<TTable>(DapperGroupByAliasTableSqlQuery<TTable>, IFieldView)
GroupBy别名表后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByAliasTableSqlQuery<TTable> groupBy, IFieldView singleField) where TTable : IDapperTable
参数
groupByDapperGroupByAliasTableSqlQuery<TTable>分组查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperGroupByTableSqlQuery<TTable>, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByTableSqlQuery<TTable> groupBy, IFieldView singleField) where TTable : IDapperTable
参数
groupByDapperGroupByTableSqlQuery<TTable>分组查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperAliasTableSqlQuery<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperAliasTableSqlQuery<TTable> query, IFieldView singleField) where TTable : ITable
参数
queryDapperAliasTableSqlQuery<TTable>查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperTableSqlQuery<TTable>, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperTableSqlQuery<TTable> query, IFieldView singleField) where TTable : ITable
参数
queryDapperTableSqlQuery<TTable>查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(AliasTableSqlQuery<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this AliasTableSqlQuery<TTable> query, IFieldView singleField) where TTable : IDapperTable
参数
queryAliasTableSqlQuery<TTable>查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(AliasTableCursor<TTable>, IFieldView)
别名表范围筛选单列
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this AliasTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursorAliasTableCursor<TTable>游标
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(GroupByAliasTableCursor<TTable>, IFieldView)
GroupBy别名表后再范围(分页)及单列筛选
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this GroupByAliasTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursorGroupByAliasTableCursor<TTable>游标
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(GroupByTableCursor<TTable>, IFieldView)
GroupBy后再范围(分页)及单列筛选
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this GroupByTableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursorGroupByTableCursor<TTable>游标
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(TableCursor<TTable>, IFieldView)
表范围筛选单列
public static DapperCursorSingleSelect ToDapperSingle<TTable>(this TableCursor<TTable> cursor, IFieldView singleField) where TTable : IDapperTable
参数
cursorTableCursor<TTable>游标
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(IAliasTable<TTable>, IFieldView)
别名表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this IAliasTable<TTable> aliasTable, IFieldView singleField) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(IAliasTable<TTable>, ISqlLogic, IFieldView)
别名表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
aliasTableIAliasTable<TTable>别名表
filterISqlLogic过滤条件
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(TableSqlQuery<TTable>, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TableSqlQuery<TTable> query, IFieldView singleField) where TTable : IDapperTable
参数
queryTableSqlQuery<TTable>查询
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(TTable, IFieldView)
表筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, IFieldView singleField) where TTable : IDapperTable
参数
tableTTable表
singleFieldIFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(TTable, ISqlLogic, IFieldView)
表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
tableTTable表
filterISqlLogic过滤条件
singleFieldIFieldView单列
返回
类型参数
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)
参数
viewIMultiViewexecutorIExecutor执行器
返回
ToDapperUpdate<TTable>(TableSqlQuery<TTable>)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TableSqlQuery<TTable> query) where TTable : IDapperTable, IUpdateTable
参数
queryTableSqlQuery<TTable>查询
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TableSqlQuery<TTable>, IExecutor)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TableSqlQuery<TTable> query, IExecutor executor) where TTable : ITable, IUpdateTable
参数
queryTableSqlQuery<TTable>查询
executorIExecutor执行器
返回
- DapperTableUpdate<TTable>
类型参数
TTable
ToDapperUpdate<TTable>(TTable, ISqlLogic)
修改
public static DapperTableUpdate<TTable> ToDapperUpdate<TTable>(this TTable table, ISqlLogic where) where TTable : IDapperTable, IUpdateTable
参数
tableTTable表
whereISqlLogic查询条件
返回
- 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)
参数
engineISqlEngine数据库引擎
connectionIDbConnection数据库连接
bufferedboolcapacityint