StatementBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
는 데이터를 가져올 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 인스턴스 병합 |