SqlObject 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.
SqlObject menambahkan ke logika SqlObjectBase untuk menginisialisasi dari file xml
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class SqlObject : Microsoft.SqlServer.Management.Sdk.Sfc.SqlObjectBase, Microsoft.SqlServer.Management.Sdk.Sfc.ISupportInitDatabaseEngineData
[<System.Runtime.InteropServices.ComVisible(false)>]
type SqlObject = class
inherit SqlObjectBase
interface ISupportInitDatabaseEngineData
Public MustInherit Class SqlObject
Inherits SqlObjectBase
Implements ISupportInitDatabaseEngineData
- Warisan
- Atribut
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| SqlObject() |
SqlObject menambahkan ke logika SqlObjectBase untuk menginisialisasi dari file xml |
Properti
| Nama | Deskripsi |
|---|---|
| ConditionedSqlList |
awalan, postfix dll, yang harus ditambahkan ketika bidang tertentu diminta (Diperoleh dari SqlObjectBase) |
| ConnectionInfo |
objek kerucut (Diperoleh dari EnumObject) |
| Distinct |
hasilnya harus berbeda (Diperoleh dari SqlObjectBase) |
| Filter |
filter untuk tingkat ini (Diperoleh dari EnumObject) |
| FixedProperties |
daftar properti yang nilainya diketahui misalnya Nama tahu apakah fileter dalam bentuk [@Name='fff'] atau [@Name='fff' dan ( xxxxx ) ] (Diperoleh dari EnumObject) |
| Name |
nama tingkat xpath (Diperoleh dari EnumObject) |
| OrderByRedirect |
digunakan untuk menerjemahkan pesanan berdasarkan pada bidang proses posting ke bidang pendukung lainnya (Diperoleh dari SqlObjectBase) |
| PostProcessList |
pasca proses untuk tingkat (Diperoleh dari SqlObjectBase) |
| PropertyLinkList |
tautan untuk properti (Diperoleh dari SqlObjectBase) |
| Request |
permintaan untuk tingkat ini, diterima dari satu tingkat ke bawah atau dari pengguna jika merupakan tingkat terakhir (Diperoleh dari EnumObject) |
| RequestParentSelect |
Simpanan untuk pilih induk ( ketika kita membutuhkan tsql untuk tingkat induk, biasanya untuk memasukkannya dalam awalan ) (Diperoleh dari SqlObjectBase) |
| ResourceAssembly |
fungsi abstrak yang mengembalikan rakitan tempat objek ini memiliki file konfigurasi |
| ResultTypes |
melaporkan ResultTypes yang didukung oleh tingkat ini (Diperoleh dari SqlObjectBase) |
| SpecialQuery |
menyimpan kueri yang digunakan untuk menguji kondisi , misalnya bahwa tabel yang diperlukan untuk mengatasi tingkat ini ada, jika itu gagal maka set kosong dikembalikan, bukan kemudian pengecualian (Diperoleh dari SqlObjectBase) |
| SqlRequest |
SqlRequest yang harus diselesaikan tingkat ini (Diperoleh dari SqlObjectBase) |
| StatementBuilder |
Tempat penampung TSQL + informasi yang nantinya akan diubah di TSQL (Diperoleh dari SqlObjectBase) |
| SupportsParameterization |
SqlObject menambahkan ke logika SqlObjectBase untuk menginisialisasi dari file xml (Diperoleh dari SqlObjectBase) |
| Urn |
properti ini hanya hidup saat permintaan dilayankan (Diperoleh dari EnumObject) |
Metode
| Nama | Deskripsi |
|---|---|
| AddConditionals(String) |
tambahkan sql wich diperlukan jika properti: bidang, diminta (Diperoleh dari SqlObjectBase) |
| AddConditionalsJustPropDependencies(String) |
tambahkan apa pun yang diperlukan untuk mendukungnya (Diperoleh dari SqlObjectBase) |
| AddConstantForFilter(String) |
FilterDecoder melaporkan bahwa konstanta digunakan dalam filter memberi klien kesempatan untuk mengubahnya (Diperoleh dari SqlObjectBase) |
| AddFilterProperty(String) |
pemindai xpath telah mendeteksi bahwa properti ini digunakan dalam filter tambahkan apa pun yang diperlukan untuk mendukungnya, mengembalikan nilai (Diperoleh dari SqlObjectBase) |
| AddLinkProperty(String) |
tambahkan apa pun yang diperlukan untuk mendukungnya, mengembalikan nilai (Diperoleh dari SqlObjectBase) |
| AddOrderByAcrossDatabases() |
tambahkan urutan menurut klausul saat tsql berjalan di seluruh database (Diperoleh dari SqlObjectBase) |
| AddOrderByInDatabase() |
menambahkan urutan menurut klausul saat tsql berjalan di dalam satu database (Diperoleh dari SqlObjectBase) |
| AddOrderByProperty(String, Boolean) |
Tambahkan informasi bahwa TSQL diurutkan berdasarkan nama properti jika overrideFlags adalah tru tidak memeriksa apakah legal menggunakan properti ini untuk pesanan oleh (Diperoleh dari SqlObjectBase) |
| AddOrderByProperty(String) |
pemindai xpath telah mendeteksi bahwa properti ini digunakan secara berurutan menambahkan apa pun yang diperlukan untuk mendukungnya, mengembalikan nilai (Diperoleh dari SqlObjectBase) |
| AddProperty(ObjectProperty) |
tambahkan ke kumpulan properti (Diperoleh dari EnumObject) |
| AddPropertyForFilter(String) |
properti nama digunakan dalam filter (Diperoleh dari SqlObjectBase) |
| BeforeStatementExecuted(String) |
Izinkan subkelas untuk menambahkan apa pun ke pernyataan (Diperoleh dari SqlObjectBase) |
| BuildStatement(EnumResult) |
pernyataan build (Diperoleh dari SqlObjectBase) |
| ClearHits() |
hapus semua tsql kondisional yang diaktifkan untuk bidang dalam permintaan ini (Diperoleh dari SqlObjectBase) |
| ComputeFixedProperties() |
menghitung daftar properti tetap ( nilainya dapat disimpulkan dari filter ) (Diperoleh dari EnumObject) |
| FillData(ResultType, StringCollection, Object, StatementBuilder) |
n kueri untuk disiapkan dan yang terakhir untuk mengisi data (Diperoleh dari SqlObjectBase) |
| FillDataWithUseFailure(SqlEnumResult, ResultType) |
Mendapatkan data dari Sql Server. Jika kita gagal masuk ke database, abaikan database tersebut (Diperoleh dari SqlObjectBase) |
| GetAliasPropertyName(String) |
dapatkan nama properti karena akan diberi alias dalam hasil yang diatur ke pengguna (Diperoleh dari EnumObject) |
| GetData(EnumResult) |
isi StatementBuilder dengan informasi untuk tingkat ini (Diperoleh dari SqlObjectBase) |
| GetFixedStringProperty(String, Boolean) |
mendapatkan tetap ( dengan nilai yang diketahui dari filter ) properti jenis string (Diperoleh dari EnumObject) |
| GetProperties(ObjectPropertyUsages) |
mengembalikan properti objek berdasarkan penggunaan (Diperoleh dari EnumObject) |
| GetProperty(String, ObjectPropertyUsages) |
aksesor untuk properti berdasarkan nama dan penggunaan ( penggunaan internal ) (Diperoleh dari EnumObject) |
| GetSqlProperty(String, ObjectPropertyUsages) |
mendapatkan bidang properti jika legal untuk penggunaan, jika tidak (Diperoleh dari SqlObjectBase) |
| GetUrnProperties() |
sampai kita memiliki cara formal sehingga setiap objek mendeklarasikan properti mana yang digunakannya untuk urn coba tebakan terbaik ini aproach (Diperoleh dari EnumObject) |
| Initialize(Object, XPathExpressionBlock) |
menginisialisasi info koneksi dan informasi jalur x |
| IntegrateParentResult(EnumResult) |
gabungkan StatementBuilder dari tingkat ini dengan apa yang diterima dalam hasil dari tingkat induk (Diperoleh dari SqlObjectBase) |
| LoadAndStore(XmlReadDoc, Assembly, StringCollection) |
muat dari dokumen xml yang ditentukan di rakitan assemblyObject bidang yang ditentukan dalam requestedFields; juga setelah memuat menginisialisasi tautan statis antara properti. |
| LoadInitData(String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
muat file yang ditentukan untuk versi yang ditentukan |
| LoadInitDataFromAssembly(Assembly, String, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
muat file yang ditentukan untuk versi yang ditentukan dari rakitan yang ditentukan |
| PostProcess(EnumResult) |
menjalankan tindakan PostProcess apa pun (Diperoleh dari SqlObjectBase) |
| ResolveComputedField(String) |
bidang komputasi telah digunakan. mengembalikan nilai yang dihitung secara dinamis (Diperoleh dari SqlObjectBase) |
| ResolveLocalLinkLinks() |
mengatasi semua tautan yang dapat diselesaikan di tingkat lokal (Diperoleh dari SqlObjectBase) |
| RestoreInitialState() |
mendapatkan objek dalam status bersih menghapus apa pun yang diubah untuk menyelesaikan permintaan saat ini (Diperoleh dari SqlObjectBase) |
| RetrieveParentRequest() |
Ambil permintaan yang akan dikirim ke tingkat induk. kita harus mengomunikasikan info wht yang kita butuhkan dari tingkat induk di sini (Diperoleh dari SqlObjectBase) |
| StoreInitialState() |
prainisialisasi objek dengan info statis. ( mengatasi tautan lokal ) (Diperoleh dari SqlObjectBase) |
| TryGetProperty(String, ObjectPropertyUsages) |
aksesor untuk properti berdasarkan nama dan penggunaan ( penggunaan internal ) (Diperoleh dari EnumObject) |