C# Class NSoft.NFramework.Data.AdoPoco.SqlBuilder

SQL 문자열을 빌드하는 헬퍼 클래스입니다.
Afficher le fichier Open project: debop/NFramework Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Append() public méthode

public Append ( SqlBuilder sql ) : SqlBuilder
sql SqlBuilder
Résultat SqlBuilder

Append() public méthode

public Append ( string sql ) : SqlBuilder
sql string
Résultat SqlBuilder

From() public méthode

public From ( ) : SqlBuilder
Résultat SqlBuilder

GroupBy() public méthode

public GroupBy ( ) : SqlBuilder
Résultat SqlBuilder

InnerJoin() public méthode

public InnerJoin ( string table ) : SqlJoinClause
table string
Résultat SqlJoinClause

LeftJoin() public méthode

public LeftJoin ( string table ) : SqlJoinClause
table string
Résultat SqlJoinClause

LeftOuterJoin() public méthode

public LeftOuterJoin ( string table ) : SqlJoinClause
table string
Résultat SqlJoinClause

OrderBy() public méthode

public OrderBy ( ) : SqlBuilder
Résultat SqlBuilder

RightJoin() public méthode

public RightJoin ( string table ) : SqlJoinClause
table string
Résultat SqlJoinClause

RightOuterJoin() public méthode

public RightOuterJoin ( string table ) : SqlJoinClause
table string
Résultat SqlJoinClause

Select() public méthode

public Select ( ) : SqlBuilder
Résultat SqlBuilder

SqlBuilder() public méthode

public SqlBuilder ( ) : System
Résultat System

SqlBuilder() public méthode

public SqlBuilder ( string sql ) : System
sql string
Résultat System

Where() public méthode

public Where ( string sql ) : SqlBuilder
sql string
Résultat SqlBuilder