DapperShadowServices 类
Dapper计数扩展方法
public static class DapperShadowServices
- 继承
-
objectDapperShadowServices
方法
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> aliasTable, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
param
object参数
返回
类型参数
TTable
CountAsync<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static Task<int> CountAsync<TTable>(this IAliasTable<TTable> aliasTable, object? param = null) where TTable : IDapperTable
参数
aliasTable
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
参数
table
TTable表
where
ISqlLogic查询条件
param
object参数
返回
类型参数
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>, ISqlLogic, object?)
别名表过滤计数
public static int Count<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
param
object参数
返回
类型参数
TTable
Count<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static int Count<TTable>(this IAliasTable<TTable> aliasTable, object? param = null) where TTable : IDapperTable
参数
aliasTable
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>(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
参数
table
TTable表
where
ISqlLogic查询条件
param
object参数
返回
类型参数
TTable
DapperInsertTo<TTable>(ISelect, TTable)
插入Select
public static DapperSelectInsert<TTable> DapperInsertTo<TTable>(this ISelect select, TTable table) where TTable : IDapperTable, IInsertTable
参数
select
ISelect筛选
table
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> aliasTable, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
param
object参数
返回
类型参数
TTable
LongCountAsync<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static Task<long> LongCountAsync<TTable>(this IAliasTable<TTable> aliasTable, object? param = null) where TTable : IDapperTable
参数
aliasTable
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
参数
table
TTable表
where
ISqlLogic查询条件
param
object参数
返回
类型参数
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> aliasTable, ISqlLogic filter, object? param = null) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
param
object参数
返回
类型参数
TTable
LongCount<TTable>(IAliasTable<TTable>, object?)
别名表计数
public static long LongCount<TTable>(this IAliasTable<TTable> aliasTable, object? param = null) where TTable : IDapperTable
参数
aliasTable
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
参数
table
TTable表
where
ISqlLogic查询条件
param
object参数
返回
类型参数
TTable
Take(DapperGroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public static DapperGroupByMultiCursor Take(this DapperGroupByMultiSqlQuery groupBy, int limit, int offset = 0)
参数
groupBy
DapperGroupByMultiSqlQuery分组查询
limit
int筛选数量
offset
int跳过数量
返回
Take(DapperJoinTableSqlQuery, int, int)
联表范围筛选
public static DapperMultiTableCursor Take(this DapperJoinTableSqlQuery joinTable, int limit, int offset = 0)
参数
joinTable
DapperJoinTableSqlQuery联表
limit
int筛选数量
offset
int跳过数量
返回
Take(DapperMultiTableSqlQuery, int, int)
多表范围筛选
public static DapperMultiTableCursor Take(this DapperMultiTableSqlQuery multiTable, int limit, int offset = 0)
参数
multiTable
DapperMultiTableSqlQuery多表(联表)
limit
int筛选数量
offset
int跳过数量
返回
ToCursor(DapperGroupByMultiSqlQuery, int, int)
多(联)表分组后范围筛选
public static DapperGroupByMultiCursor ToCursor(this DapperGroupByMultiSqlQuery groupBy, int limit = 0, int offset = 0)
参数
groupBy
DapperGroupByMultiSqlQuery分组查询
limit
int筛选数量
offset
int跳过数量
返回
ToCursor(DapperJoinTableSqlQuery, int, int)
联表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperJoinTableSqlQuery joinTable, int limit = 0, int offset = 0)
参数
joinTable
DapperJoinTableSqlQuery联表
limit
int筛选数量
offset
int跳过数量
返回
ToCursor(DapperMultiTableSqlQuery, int, int)
多表范围筛选
public static DapperMultiTableCursor ToCursor(this DapperMultiTableSqlQuery multiTable, int limit = 0, int offset = 0)
参数
multiTable
DapperMultiTableSqlQuery多表(联表)
limit
int筛选数量
offset
int跳过数量
返回
ToDapperDelete(IMultiView, IExecutor)
删除
public static DapperMultiTableDelete ToDapperDelete(this IMultiView multiView, IExecutor executor)
参数
multiView
IMultiView多(联)表
executor
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> query) where TSource : IDapperTable
参数
query
TableSqlQuery<TSource>查询
返回
类型参数
TSource
ToDapperDelete<TSource>(TableSqlQuery<TSource>, IExecutor)
删除
public static DapperTableDelete ToDapperDelete<TSource>(this TableSqlQuery<TSource> query, IExecutor executor) where TSource : ITable
参数
query
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
TTable表
select
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)
参数
query
DapperGroupByMultiSqlQuery查询
返回
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
GroupByMultiCursor游标
executor
IExecutor执行器
返回
ToDapperSelect(MultiTableCursor, IExecutor)
多(联)表筛选列
public static DapperMultiTableCursorSelect ToDapperSelect(this MultiTableCursor cursor, IExecutor executor)
参数
cursor
MultiTableCursor游标
executor
IExecutor执行器
返回
ToDapperSelect(GroupByMultiQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiQuery query, IExecutor executor)
参数
query
GroupByMultiQuery查询
executor
IExecutor执行器
返回
ToDapperSelect(GroupByMultiSqlQuery, IExecutor)
GroupBy后再筛选列
public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiSqlQuery query, IExecutor executor)
参数
query
GroupByMultiSqlQuery查询
executor
IExecutor执行器
返回
ToDapperSelect(IMultiView, IExecutor)
多表筛选列
public static DapperMultiTableSelect ToDapperSelect(this IMultiView multiTable, IExecutor executor)
参数
multiTable
IMultiView多表(联表)
executor
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> aliasTable) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
返回
- DapperAliasTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(IAliasTable<TTable>, IExecutor)
别名表筛选列
public static DapperAliasTableSelect<TTable> ToDapperSelect<TTable>(this IAliasTable<TTable> aliasTable, IExecutor executor) where TTable : ITable
参数
aliasTable
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> aliasTable, ISqlLogic filter, IExecutor executor) where TTable : ITable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
executor
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
TTable表
executor
IExecutor执行器
返回
- DapperTableSelect<TTable>
类型参数
TTable
ToDapperSelect<TTable>(TTable, ISqlLogic)
表过滤筛选列
public static DapperTableSelect<TTable> ToDapperSelect<TTable>(this TTable table, ISqlLogic filter) where TTable : IDapperTable
参数
table
TTable表
filter
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
DapperGroupByMultiCursor游标
singleField
IFieldView单列
返回
ToDapperSingle(DapperMultiTableCursor, IFieldView)
多(联)表筛选单列
public static DapperCursorSingleSelect ToDapperSingle(this DapperMultiTableCursor cursor, IFieldView singleField)
参数
cursor
DapperMultiTableCursor游标
singleField
IFieldView单列
返回
ToDapperSingle(DapperGroupByMultiSqlQuery, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperGroupByMultiSqlQuery groupBy, IFieldView singleField)
参数
groupBy
DapperGroupByMultiSqlQuery分组查询
singleField
IFieldView单列
返回
ToDapperSingle(DapperJoinTableSqlQuery, IFieldView)
联表筛选单列
public static DapperTableSingleSelect ToDapperSingle(this DapperJoinTableSqlQuery joinTable, IFieldView singleField)
参数
joinTable
DapperJoinTableSqlQuery联表
singleField
IFieldView单列
返回
ToDapperSingle(DapperMultiTableSqlQuery, IFieldView)
多表筛选列
public static DapperTableSingleSelect ToDapperSingle(this DapperMultiTableSqlQuery multiTable, IFieldView singleField)
参数
multiTable
DapperMultiTableSqlQuery多表(联表)
singleField
IFieldView单列
返回
ToDapperSingle<TTable>(DapperGroupByAliasTableSqlQuery<TTable>, IFieldView)
GroupBy别名表后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByAliasTableSqlQuery<TTable> groupBy, IFieldView singleField) where TTable : IDapperTable
参数
groupBy
DapperGroupByAliasTableSqlQuery<TTable>分组查询
singleField
IFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(DapperGroupByTableSqlQuery<TTable>, IFieldView)
GroupBy后再筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this DapperGroupByTableSqlQuery<TTable> groupBy, IFieldView singleField) where TTable : IDapperTable
参数
groupBy
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> aliasTable, IFieldView singleField) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
singleField
IFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(IAliasTable<TTable>, ISqlLogic, IFieldView)
别名表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this IAliasTable<TTable> aliasTable, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
aliasTable
IAliasTable<TTable>别名表
filter
ISqlLogic过滤条件
singleField
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
TTable表
singleField
IFieldView单列
返回
类型参数
TTable
ToDapperSingle<TTable>(TTable, ISqlLogic, IFieldView)
表过滤筛选单列
public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, ISqlLogic filter, IFieldView singleField) where TTable : IDapperTable
参数
table
TTable表
filter
ISqlLogic过滤条件
singleField
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> query) where TTable : IDapperTable, IUpdateTable
参数
query
TableSqlQuery<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
参数
query
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
TTable表
where
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
ISqlEngine数据库引擎
connection
IDbConnection数据库连接
buffered
boolcapacity
int