C# 클래스 NSoft.NFramework.Data.AdoPoco.SqlBuilder

SQL 문자열을 빌드하는 헬퍼 클래스입니다.
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
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