C# Класс NSoft.NFramework.Data.AdoPoco.SqlBuilder

SQL 문자열을 빌드하는 헬퍼 클래스입니다.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Append ( SqlBuilder sql ) : SqlBuilder
Append ( string sql ) : SqlBuilder
From ( ) : SqlBuilder
GroupBy ( ) : SqlBuilder
InnerJoin ( string table ) : SqlJoinClause
LeftJoin ( string table ) : SqlJoinClause
LeftOuterJoin ( string table ) : SqlJoinClause
OrderBy ( ) : SqlBuilder
RightJoin ( string table ) : SqlJoinClause
RightOuterJoin ( string table ) : SqlJoinClause
Select ( ) : SqlBuilder
SqlBuilder ( ) : System
SqlBuilder ( string sql ) : System
Where ( string sql ) : SqlBuilder

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

Метод Описание
Build ( ) : void

SQL 문장과 파라미터 정보를 이용하여 SQL 문장을 완성합니다.

Build ( StringBuilder sb, IList args, SqlBuilder lhs = null ) : void

SQL 문장과 파라미터 정보를 이용하여 SQL 문장을 완성합니다.

Is ( SqlBuilder sqlBuilder, string sqlType ) : bool

sqlBuilder 의 내부 Sql 문장에 sqlType의 예약어로 시작하는지 검사합니다.

JoinInternal ( string joinType, string table ) : SqlJoinClause

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

Append() публичный Метод

public Append ( SqlBuilder sql ) : SqlBuilder
sql SqlBuilder
Результат SqlBuilder

Append() публичный Метод

public Append ( string sql ) : SqlBuilder
sql string
Результат SqlBuilder

From() публичный Метод

public From ( ) : SqlBuilder
Результат SqlBuilder

GroupBy() публичный Метод

public GroupBy ( ) : SqlBuilder
Результат SqlBuilder

InnerJoin() публичный Метод

public InnerJoin ( string table ) : SqlJoinClause
table string
Результат SqlJoinClause

LeftJoin() публичный Метод

public LeftJoin ( string table ) : SqlJoinClause
table string
Результат SqlJoinClause

LeftOuterJoin() публичный Метод

public LeftOuterJoin ( string table ) : SqlJoinClause
table string
Результат SqlJoinClause

OrderBy() публичный Метод

public OrderBy ( ) : SqlBuilder
Результат SqlBuilder

RightJoin() публичный Метод

public RightJoin ( string table ) : SqlJoinClause
table string
Результат SqlJoinClause

RightOuterJoin() публичный Метод

public RightOuterJoin ( string table ) : SqlJoinClause
table string
Результат SqlJoinClause

Select() публичный Метод

public Select ( ) : SqlBuilder
Результат SqlBuilder

SqlBuilder() публичный Метод

public SqlBuilder ( ) : System
Результат System

SqlBuilder() публичный Метод

public SqlBuilder ( string sql ) : System
sql string
Результат System

Where() публичный Метод

public Where ( string sql ) : SqlBuilder
sql string
Результат SqlBuilder