StatementBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |