Table of Contents

DapperShadowServices 类

命名空间
Dapper.Shadow
程序集
Dapper.Shadow.dll

Dapper计数扩展方法

public static class DapperShadowServices
继承
object
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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

TTable

CountAsync<TTable>(TTable)

计数

public static Task<int> CountAsync<TTable>(this TTable table) where TTable : IDapperTable

参数

table TTable

返回

Task<int>

类型参数

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

参数

返回

Task<int>

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

int

类型参数

TTable

Count<TTable>(TTable)

计数

public static int Count<TTable>(this TTable table) where TTable : IDapperTable

参数

table TTable

返回

int

类型参数

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

参数

返回

int

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

TTable

LongCountAsync<TTable>(TTable)

计数

public static Task<long> LongCountAsync<TTable>(this TTable table) where TTable : IDapperTable

参数

table TTable

返回

Task<long>

类型参数

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

参数

返回

Task<long>

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

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

参数

返回

long

类型参数

TTable

LongCount<TTable>(TTable)

计数

public static long LongCount<TTable>(this TTable table) where TTable : IDapperTable

参数

table TTable

返回

long

类型参数

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

参数

返回

long

类型参数

TTable

Take(DapperGroupByMultiSqlQuery, int, int)

多(联)表分组后范围筛选

public static DapperGroupByMultiCursor Take(this DapperGroupByMultiSqlQuery groupBy, int limit, int offset = 0)

参数

groupBy DapperGroupByMultiSqlQuery

分组查询

limit int

筛选数量

offset int

跳过数量

返回

DapperGroupByMultiCursor

Take(DapperJoinTableSqlQuery, int, int)

联表范围筛选

public static DapperMultiTableCursor Take(this DapperJoinTableSqlQuery joinTable, int limit, int offset = 0)

参数

joinTable DapperJoinTableSqlQuery

联表

limit int

筛选数量

offset int

跳过数量

返回

DapperMultiTableCursor

Take(DapperMultiTableSqlQuery, int, int)

多表范围筛选

public static DapperMultiTableCursor Take(this DapperMultiTableSqlQuery multiTable, int limit, int offset = 0)

参数

multiTable DapperMultiTableSqlQuery

多表(联表)

limit int

筛选数量

offset int

跳过数量

返回

DapperMultiTableCursor

ToCursor(DapperGroupByMultiSqlQuery, int, int)

多(联)表分组后范围筛选

public static DapperGroupByMultiCursor ToCursor(this DapperGroupByMultiSqlQuery groupBy, int limit = 0, int offset = 0)

参数

groupBy DapperGroupByMultiSqlQuery

分组查询

limit int

筛选数量

offset int

跳过数量

返回

DapperGroupByMultiCursor

ToCursor(DapperJoinTableSqlQuery, int, int)

联表范围筛选

public static DapperMultiTableCursor ToCursor(this DapperJoinTableSqlQuery joinTable, int limit = 0, int offset = 0)

参数

joinTable DapperJoinTableSqlQuery

联表

limit int

筛选数量

offset int

跳过数量

返回

DapperMultiTableCursor

ToCursor(DapperMultiTableSqlQuery, int, int)

多表范围筛选

public static DapperMultiTableCursor ToCursor(this DapperMultiTableSqlQuery multiTable, int limit = 0, int offset = 0)

参数

multiTable DapperMultiTableSqlQuery

多表(联表)

limit int

筛选数量

offset int

跳过数量

返回

DapperMultiTableCursor

ToDapperDelete(IMultiView, IExecutor)

删除

public static DapperMultiTableDelete ToDapperDelete(this IMultiView multiView, IExecutor executor)

参数

multiView IMultiView

多(联)表

executor IExecutor

执行器

返回

DapperMultiTableDelete

ToDapperDelete(ITable, ISqlLogic, IExecutor)

删除

public static DapperTableDelete ToDapperDelete(this ITable table, ISqlLogic where, IExecutor executor)

参数

table ITable

where ISqlLogic

查询条件

executor IExecutor

执行器

返回

DapperTableDelete

ToDapperDelete<TSource>(TableSqlQuery<TSource>)

删除

public static DapperTableDelete ToDapperDelete<TSource>(this TableSqlQuery<TSource> query) where TSource : IDapperTable

参数

query TableSqlQuery<TSource>

查询

返回

DapperTableDelete

类型参数

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

执行器

返回

DapperTableDelete

类型参数

TSource

ToDapperDelete<TTable>(TTable, Func<TTable, ISqlLogic>)

删除

public static DapperTableDelete ToDapperDelete<TTable>(this TTable table, Func<TTable, ISqlLogic> query) where TTable : IDapperTable

参数

table TTable

query Func<TTable, ISqlLogic>

查询

返回

DapperTableDelete

类型参数

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

参数

table TTable

query Func<TTable, ISqlLogic>

查询

executor IExecutor

执行器

返回

DapperTableDelete

类型参数

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

游标

返回

DapperGroupByMultiCursorSelect

ToDapperSelect(DapperMultiTableCursor)

多(联)表筛选列

public static DapperMultiTableCursorSelect ToDapperSelect(this DapperMultiTableCursor cursor)

参数

cursor DapperMultiTableCursor

游标

返回

DapperMultiTableCursorSelect

ToDapperSelect(DapperGroupByMultiQuery)

GroupBy后再筛选列

public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiQuery query)

参数

query DapperGroupByMultiQuery

查询

返回

DapperGroupByMultiSelect

ToDapperSelect(DapperGroupByMultiSqlQuery)

GroupBy后再筛选列

public static DapperGroupByMultiSelect ToDapperSelect(this DapperGroupByMultiSqlQuery query)

参数

query DapperGroupByMultiSqlQuery

查询

返回

DapperGroupByMultiSelect

ToDapperSelect(DapperJoinTableQuery)

联表筛选列

public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableQuery query)

参数

query DapperJoinTableQuery

查询

返回

DapperMultiTableSelect

ToDapperSelect(DapperJoinTableSqlQuery)

联表筛选列

public static DapperMultiTableSelect ToDapperSelect(this DapperJoinTableSqlQuery query)

参数

query DapperJoinTableSqlQuery

查询

返回

DapperMultiTableSelect

ToDapperSelect(DapperMultiTableSqlQuery)

多表筛选列

public static DapperMultiTableSelect ToDapperSelect(this DapperMultiTableSqlQuery query)

参数

query DapperMultiTableSqlQuery

查询

返回

DapperMultiTableSelect

ToDapperSelect(GroupByMultiCursor, IExecutor)

GroupBy后再范围(分页)及列筛选

public static DapperGroupByMultiCursorSelect ToDapperSelect(this GroupByMultiCursor cursor, IExecutor executor)

参数

cursor GroupByMultiCursor

游标

executor IExecutor

执行器

返回

DapperGroupByMultiCursorSelect

ToDapperSelect(MultiTableCursor, IExecutor)

多(联)表筛选列

public static DapperMultiTableCursorSelect ToDapperSelect(this MultiTableCursor cursor, IExecutor executor)

参数

cursor MultiTableCursor

游标

executor IExecutor

执行器

返回

DapperMultiTableCursorSelect

ToDapperSelect(GroupByMultiQuery, IExecutor)

GroupBy后再筛选列

public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiQuery query, IExecutor executor)

参数

query GroupByMultiQuery

查询

executor IExecutor

执行器

返回

DapperGroupByMultiSelect

ToDapperSelect(GroupByMultiSqlQuery, IExecutor)

GroupBy后再筛选列

public static DapperGroupByMultiSelect ToDapperSelect(this GroupByMultiSqlQuery query, IExecutor executor)

参数

query GroupByMultiSqlQuery

查询

executor IExecutor

执行器

返回

DapperGroupByMultiSelect

ToDapperSelect(IMultiView, IExecutor)

多表筛选列

public static DapperMultiTableSelect ToDapperSelect(this IMultiView multiTable, IExecutor executor)

参数

multiTable IMultiView

多表(联表)

executor IExecutor

执行器

返回

DapperMultiTableSelect

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>

游标

返回

DapperGroupByAliasTableCursorSelect<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

执行器

返回

DapperGroupByAliasTableCursorSelect<TTable>

类型参数

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

参数

table TTable

filter ISqlLogic

过滤条件

executor IExecutor

执行器

返回

DapperTableSelect<TTable>

类型参数

TTable

ToDapperSingle(DapperGroupByMultiCursor, IFieldView)

GroupBy后再范围(分页)及单列筛选

public static DapperCursorSingleSelect ToDapperSingle(this DapperGroupByMultiCursor cursor, IFieldView singleField)

参数

cursor DapperGroupByMultiCursor

游标

singleField IFieldView

单列

返回

DapperCursorSingleSelect

ToDapperSingle(DapperMultiTableCursor, IFieldView)

多(联)表筛选单列

public static DapperCursorSingleSelect ToDapperSingle(this DapperMultiTableCursor cursor, IFieldView singleField)

参数

cursor DapperMultiTableCursor

游标

singleField IFieldView

单列

返回

DapperCursorSingleSelect

ToDapperSingle(DapperGroupByMultiSqlQuery, IFieldView)

GroupBy后再筛选单列

public static DapperTableSingleSelect ToDapperSingle(this DapperGroupByMultiSqlQuery groupBy, IFieldView singleField)

参数

groupBy DapperGroupByMultiSqlQuery

分组查询

singleField IFieldView

单列

返回

DapperTableSingleSelect

ToDapperSingle(DapperJoinTableSqlQuery, IFieldView)

联表筛选单列

public static DapperTableSingleSelect ToDapperSingle(this DapperJoinTableSqlQuery joinTable, IFieldView singleField)

参数

joinTable DapperJoinTableSqlQuery

联表

singleField IFieldView

单列

返回

DapperTableSingleSelect

ToDapperSingle(DapperMultiTableSqlQuery, IFieldView)

多表筛选列

public static DapperTableSingleSelect ToDapperSingle(this DapperMultiTableSqlQuery multiTable, IFieldView singleField)

参数

multiTable DapperMultiTableSqlQuery

多表(联表)

singleField IFieldView

单列

返回

DapperTableSingleSelect

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperCursorSingleSelect

类型参数

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

单列

返回

DapperCursorSingleSelect

类型参数

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

单列

返回

DapperCursorSingleSelect

类型参数

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

单列

返回

DapperCursorSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

TTable

ToDapperSingle<TTable>(TTable, IFieldView)

表筛选单列

public static DapperTableSingleSelect ToDapperSingle<TTable>(this TTable table, IFieldView singleField) where TTable : IDapperTable

参数

table TTable

singleField IFieldView

单列

返回

DapperTableSingleSelect

类型参数

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

单列

返回

DapperTableSingleSelect

类型参数

TTable

ToDapperTruncate(ITable, IExecutor)

清空表

public static DapperTruncateTable ToDapperTruncate(this ITable table, IExecutor executor)

参数

table ITable

executor IExecutor

执行器

返回

DapperTruncateTable

ToDapperUpdate(DapperMultiTableSqlQuery)

修改

public static DapperMultiTableUpdate ToDapperUpdate(this DapperMultiTableSqlQuery view)

参数

view DapperMultiTableSqlQuery

返回

DapperMultiTableUpdate

ToDapperUpdate(IMultiView, IExecutor)

修改

public static DapperMultiTableUpdate ToDapperUpdate(this IMultiView view, IExecutor executor)

参数

view IMultiView
executor IExecutor

执行器

返回

DapperMultiTableUpdate

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

参数

table TTable

where ISqlLogic

查询条件

executor IExecutor

执行器

返回

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

参数

table TTable

query Func<TTable, ISqlLogic>

查询

返回

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

参数

table TTable

query Func<TTable, ISqlLogic>

查询

executor IExecutor

执行器

返回

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 bool
capacity int

返回

DapperExecutor