StatementBuilder Kelas

Definisi

membangun tsql yang akan mendapatkan data

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
Warisan
StatementBuilder
Atribut

Konstruktor

Nama Deskripsi
StatementBuilder()

konstruktor default

Properti

Nama Deskripsi
Distinct

pilih harus berbeda

From

mengembalikan klausa FROM

IsFirstJoin

ini adalah tabel pertama yang ditambahkan ke klausa from

SqlPostfix

dapatkan pernyataan postfix

SqlStatement

komputasi seluruh pernyataan sql ( termasuk awalan / postfix )

Metode

Nama Deskripsi
AddCondition(String)

menambahkan CONDITION yang jika benar akan membuat tataan hasil menjadi kosong

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

menambahkan nilai ke pembangun string menggunakan pemisah yang ditentukan

AddFields(String)

tambahkan ke daftar bidang SELECT

AddFrom(String)

menambahkan gabungan klausik ke klausa FROM

AddJoin(String)

tambahkan gabungan sintaks baru ke klausa FROM

AddOrderBy(String, String, OrderBy+Direction)

tambahkan ke klausa ODER BY berdasarkan nama jika properti apears dalam daftar SELECT jika tidak menambahkannya menurut nilai

AddOrderBy(String)

tambahkan ke klausa ORDER BY

AddPostfix(String)

tambahkan ke POSTFIX

AddPrefix(String)

tambahkan ke AWALAN

AddProperty(String, String)

tambahkan properti ke daftar SELECT dengan alias

AddUrn(String)

tambahkan ke URN

AddWhere(String)

tambahkan ke klausa WHERE menggunakan AND

ClearFailCondition()

hapus KONDISI yang jika benar membuat hasilnya menjadi enpty

GetSqlNoPrefixPostfix()

hapus awalan dan postfiks dan dapatkan pernyataan sql yang tersisa

IsEmpty(StringBuilder)

mengembalikan true jika s kosong

MakeCopy()

buat salinan StatementBuilder ini

Merge(StatementBuilder)

menggabungkan dua instans StatementBuilder

Berlaku untuk