DapperShadowCoreServices 类
Dapper计数扩展方法
public static class DapperShadowCoreServices
- 继承
-
DapperShadowCoreServices
- 继承成员
方法
Count(IDapperSelect, object?)
计数
public static int Count(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
Count(IDapperSource, object?)
计数
public static int Count(this IDapperSource source, object? param = null)
参数
source
IDapperSourceparam
object
返回
Count(ITableView, IExecutor, object?)
计数
public static int Count(this ITableView view, IExecutor executor, object? param = null)
参数
view
ITableViewexecutor
IExecutorparam
object
返回
Count(ISelect, IExecutor, object?)
计数
public static int Count(this ISelect select, IExecutor executor, object? param = null)
参数
返回
Count(CountSelect, IExecutor, object?)
计数
public static int Count(this CountSelect select, IExecutor executor, object? param = null)
参数
select
CountSelectexecutor
IExecutorparam
object
返回
CountAsync(IDapperSelect, object?)
计数
public static Task<int> CountAsync(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
CountAsync(IDapperSource, object?)
计数
public static Task<int> CountAsync(this IDapperSource source, object? param = null)
参数
source
IDapperSourceparam
object
返回
CountAsync(ITableView, IExecutor, object?)
计数
public static Task<int> CountAsync(this ITableView view, IExecutor executor, object? param = null)
参数
view
ITableViewexecutor
IExecutorparam
object
返回
CountAsync(ISelect, IExecutor, object?)
计数
public static Task<int> CountAsync(this ISelect select, IExecutor executor, object? param = null)
参数
返回
CountAsync(CountSelect, IExecutor, object?)
计数
public static Task<int> CountAsync(this CountSelect select, IExecutor executor, object? param = null)
参数
select
CountSelectexecutor
IExecutorparam
object
返回
Execute(IDapperExecute, object?)
执行
public static int Execute(this IDapperExecute sql, object? param = null)
参数
sql
IDapperExecuteparam
object
返回
Execute(IExecuteSql, IExecutor, object?)
执行
public static int Execute(this IExecuteSql sql, IExecutor executor, object? param = null)
参数
sql
IExecuteSqlexecutor
IExecutorparam
object
返回
ExecuteAsync(IDapperExecute, object?)
异步执行
public static Task<int> ExecuteAsync(this IDapperExecute sql, object? param = null)
参数
sql
IDapperExecuteparam
object
返回
ExecuteAsync(IExecuteSql, IExecutor, object?)
异步执行
public static Task<int> ExecuteAsync(this IExecuteSql sql, IExecutor executor, object? param = null)
参数
sql
IExecuteSqlexecutor
IExecutorparam
object
返回
FirstAsync<T>(IDapperSelect, object?)
异步获取单条
public static Task<T?> FirstAsync<T>(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
- Task<T>
类型参数
T
FirstAsync<T>(ISelect, IExecutor, object?)
异步获取单条
public static Task<T?> FirstAsync<T>(this ISelect select, IExecutor executor, object? param = null)
参数
返回
- Task<T>
类型参数
T
First<T>(IDapperSelect, object?)
获取单条
public static T? First<T>(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
- T
类型参数
T
First<T>(ISelect, IExecutor, object?)
获取单条
public static T? First<T>(this ISelect select, IExecutor executor, object? param = null)
参数
返回
- T
类型参数
T
From(IExecutor, string)
构造Dapper表
public static DapperTable From(this IExecutor executor, string tableName)
参数
返回
From(IDbConnection, ISqlEngine, string, bool, int)
构造Dapper表
public static DapperTable From(this IDbConnection connection, ISqlEngine engine, string tableName, bool buffered = true, int capacity = 128)
参数
connection
IDbConnectionengine
ISqlEnginetableName
stringbuffered
boolcapacity
int
返回
GetAsync<T>(IDapperSelect, object?)
获取异步列表
public static Task<IEnumerable<T>> GetAsync<T>(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
- Task<IEnumerable<T>>
类型参数
T
GetAsync<T>(ISelect, IExecutor, object?)
获取异步列表
public static Task<IEnumerable<T>> GetAsync<T>(this ISelect select, IExecutor executor, object? param = null)
参数
返回
- Task<IEnumerable<T>>
类型参数
T
Get<T>(IDapperSelect, object?)
获取列表
public static IEnumerable<T> Get<T>(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
- IEnumerable<T>
类型参数
T
Get<T>(ISelect, IExecutor, object?)
获取列表
public static IEnumerable<T> Get<T>(this ISelect select, IExecutor executor, object? param = null)
参数
返回
- IEnumerable<T>
类型参数
T
LongCount(IDapperSelect, object?)
计数
public static long LongCount(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
LongCount(IDapperSource, object?)
计数
public static long LongCount(this IDapperSource source, object? param = null)
参数
source
IDapperSourceparam
object
返回
LongCount(ITableView, IExecutor, object?)
计数
public static long LongCount(this ITableView view, IExecutor executor, object? param = null)
参数
view
ITableViewexecutor
IExecutorparam
object
返回
LongCount(ISelect, IExecutor, object?)
计数
public static long LongCount(this ISelect select, IExecutor executor, object? param = null)
参数
返回
LongCount(CountSelect, IExecutor, object?)
计数
public static long LongCount(this CountSelect select, IExecutor executor, object? param = null)
参数
select
CountSelectexecutor
IExecutorparam
object
返回
LongCountAsync(IDapperSelect, object?)
计数
public static Task<long> LongCountAsync(this IDapperSelect select, object? param = null)
参数
select
IDapperSelectparam
object
返回
LongCountAsync(IDapperSource, object?)
计数
public static Task<long> LongCountAsync(this IDapperSource source, object? param = null)
参数
source
IDapperSourceparam
object
返回
LongCountAsync(ITableView, IExecutor, object?)
计数
public static Task<long> LongCountAsync(this ITableView view, IExecutor executor, object? param = null)
参数
view
ITableViewexecutor
IExecutorparam
object
返回
LongCountAsync(ISelect, IExecutor, object?)
计数
public static Task<long> LongCountAsync(this ISelect select, IExecutor executor, object? param = null)
参数
返回
LongCountAsync(CountSelect, IExecutor, object?)
计数
public static Task<long> LongCountAsync(this CountSelect select, IExecutor executor, object? param = null)
参数
select
CountSelectexecutor
IExecutorparam
object
返回
ScalarAsync<T>(IDapperSingleSelect, object?)
异步获取单值
public static Task<T?> ScalarAsync<T>(this IDapperSingleSelect select, object? param = null)
参数
select
IDapperSingleSelectparam
object
返回
- Task<T>
类型参数
T
ScalarAsync<T>(ISingleSelect, IExecutor, object?)
异步获取单值
public static Task<T?> ScalarAsync<T>(this ISingleSelect select, IExecutor executor, object? param = null)
参数
select
ISingleSelectexecutor
IExecutorparam
object
返回
- Task<T>
类型参数
T
Scalar<T>(IDapperSingleSelect, object?)
获取单值
public static T? Scalar<T>(this IDapperSingleSelect select, object? param = null)
参数
select
IDapperSingleSelectparam
object
返回
- T
类型参数
T
Scalar<T>(ISingleSelect, IExecutor, object?)
获取单值
public static T? Scalar<T>(this ISingleSelect select, IExecutor executor, object? param = null)
参数
select
ISingleSelectexecutor
IExecutorparam
object
返回
- T
类型参数
T