StatementBuilder 클래스

정의

는 데이터를 가져올 tsql을 생성합니다.

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
상속
StatementBuilder
특성

생성자

Name Description
StatementBuilder()

기본 구성

속성

Name Description
Distinct

select는 고유해야 합니다.

From

FROM 절을 반환합니다.

IsFirstJoin

from 절에 추가된 첫 번째 테이블입니다.

SqlPostfix

접두사 문 가져오기

SqlStatement

전체 sql 문(접두사/후위 포함)을 계산합니다.

메서드

Name Description
AddCondition(String)

true이면 결과 집합이 비어 있는 조건을 추가합니다.

AddElement(StringBuilder, String, String, String, String)

지정된 구분 기호를 사용하여 문자열 작성기에 값을 추가합니다.

AddFields(String)

SELECT 필드 목록에 추가

AddFrom(String)

FROM 절에 clasic 조인 추가

AddJoin(String)

FROM 절에 새 구문 조인 추가

AddOrderBy(String, String, OrderBy+Direction)

값으로 추가하지 않으면 속성이 SELECT 목록에서 반복되는 경우 이름으로 ODER BY 절에 추가

AddOrderBy(String)

ORDER BY 절에 추가

AddPostfix(String)

POSTFIX에 추가

AddPrefix(String)

PREFIX에 추가

AddProperty(String, String)

별칭을 사용하여 SELECT 목록에 속성 추가

AddUrn(String)

URN에 추가

AddWhere(String)

AND를 사용하여 WHERE 절에 추가

ClearFailCondition()

true이면 결과가 pty인 CONDITION을 지웁

GetSqlNoPrefixPostfix()

접두사 및 접두사를 지우고 나머지 sql 문을 가져옵니다.

IsEmpty(StringBuilder)

가 비어 있으면 true를 반환합니다.

MakeCopy()

이 StatementBuilder의 복사본 만들기

Merge(StatementBuilder)

두 StatementBuilder 인스턴스 병합

적용 대상