C# Класс SQLBuilder.Extensions.SqlBuilderExtensions

SqlBuilderCore扩展类
Показать файл Открыть проект

Открытые методы

Метод Описание
Execute ( SqlBuilderCore @this, IRepository repository ) : int

执行Sql

ExecuteAsync ( SqlBuilderCore @this, IRepository repository ) : Task

执行Sql

ToEntity ( SqlBuilderCore @this, IRepository repository ) : TReturn

查询单个实体

ToEntity ( SqlBuilderCore @this, IRepository repository ) : TEntity

查询单个实体

ToEntityAsync ( SqlBuilderCore @this, IRepository repository ) : Task

查询单个实体

ToEntityAsync ( SqlBuilderCore @this, IRepository repository ) : Task

查询单个实体

ToList ( SqlBuilderCore @this, IRepository repository ) : List

查询集合

ToList ( SqlBuilderCore @this, IRepository repository ) : List

查询集合

ToListAsync ( SqlBuilderCore @this, IRepository repository ) : Task>

查询集合

ToListAsync ( SqlBuilderCore @this, IRepository repository ) : Task>

查询集合

ToObject ( SqlBuilderCore @this, IRepository repository ) : object

查询单个对象

ToObjectAsync ( SqlBuilderCore @this, IRepository repository ) : Task

查询单个对象

Приватные методы

Метод Описание
this ( SqlBuilderCore @this, IRepository repository, string orderField, bool isAscending, int pageSize, int pageIndex ) : ToPage(

分页

Описание методов

Execute() публичный статический Метод

执行Sql
public static Execute ( SqlBuilderCore @this, IRepository repository ) : int
@this SqlBuilderCore
repository IRepository
Результат int

ExecuteAsync() публичный статический Метод

执行Sql
public static ExecuteAsync ( SqlBuilderCore @this, IRepository repository ) : Task
@this SqlBuilderCore
repository IRepository
Результат Task

ToEntity() публичный статический Метод

查询单个实体
public static ToEntity ( SqlBuilderCore @this, IRepository repository ) : TReturn
@this SqlBuilderCore
repository IRepository
Результат TReturn

ToEntity() публичный статический Метод

查询单个实体
public static ToEntity ( SqlBuilderCore @this, IRepository repository ) : TEntity
@this SqlBuilderCore
repository IRepository
Результат TEntity

ToEntityAsync() публичный статический Метод

查询单个实体
public static ToEntityAsync ( SqlBuilderCore @this, IRepository repository ) : Task
@this SqlBuilderCore
repository IRepository
Результат Task

ToEntityAsync() публичный статический Метод

查询单个实体
public static ToEntityAsync ( SqlBuilderCore @this, IRepository repository ) : Task
@this SqlBuilderCore
repository IRepository
Результат Task

ToList() публичный статический Метод

查询集合
public static ToList ( SqlBuilderCore @this, IRepository repository ) : List
@this SqlBuilderCore
repository IRepository
Результат List

ToList() публичный статический Метод

查询集合
public static ToList ( SqlBuilderCore @this, IRepository repository ) : List
@this SqlBuilderCore
repository IRepository
Результат List

ToListAsync() публичный статический Метод

查询集合
public static ToListAsync ( SqlBuilderCore @this, IRepository repository ) : Task>
@this SqlBuilderCore
repository IRepository
Результат Task>

ToListAsync() публичный статический Метод

查询集合
public static ToListAsync ( SqlBuilderCore @this, IRepository repository ) : Task>
@this SqlBuilderCore
repository IRepository
Результат Task>

ToObject() публичный статический Метод

查询单个对象
public static ToObject ( SqlBuilderCore @this, IRepository repository ) : object
@this SqlBuilderCore
repository IRepository
Результат object

ToObjectAsync() публичный статический Метод

查询单个对象
public static ToObjectAsync ( SqlBuilderCore @this, IRepository repository ) : Task
@this SqlBuilderCore
repository IRepository
Результат Task