ModelExtractOptions 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.
Menentukan opsi yang memengaruhi perilaku memuat model dari database.
public sealed class ModelExtractOptions
type ModelExtractOptions = class
Public NotInheritable Class ModelExtractOptions
- Warisan
-
ModelExtractOptions
Konstruktor
| Nama | Deskripsi |
|---|---|
| ModelExtractOptions() |
Buat instans ModelExtractOptions baru kelas. |
Properti
| Nama | Deskripsi |
|---|---|
| ExtractApplicationScopedObjectsOnly |
Dapatkan atau atur boolean yang menentukan cakupan objek yang diekstrak dari sumbernya. |
| ExtractReferencedServerScopedElements |
Dapatkan atau atur boolean yang menentukan apakah elemen cakupan server yang direferensikan oleh sumber harus diekstrak. |
| ExtractUsageProperties |
Properti penggunaan termasuk Table.RowCount, Table.IndexSize, Table.DataSize, Table.UsedPages dan Table.DataPages. Jika true, properti ini diekstrak dari database dan dapat diakses dalam model. |
| HashObjectNamesInLogs |
Ketika true, nama objek akan diganti dengan nilai hash di semua pesan log. |
| IgnoreExtendedProperties |
Dapatkan atau atur boolean yang menentukan apakah properti yang diperluas harus diabaikan. |
| IgnorePermissions |
Dapatkan atau atur boolean yang menentukan apakah izin harus diabaikan. |
| IgnoreUserLoginMappings |
Dapatkan atau atur boolean yang menentukan apakah pemetaan antara pengguna dan login harus diekstrak dari sumbernya. |
| LoadAsScriptBackedModel |
Haruskah model dimuat sehingga objek dicadangkan oleh representasi skrip? Dalam hal ini objek dalam UserDefined cakupan akan memiliki nama sumber dan informasi posisi sumber. Saat memuat dari Dacpac atau sumber non-skrip lainnya, model tidak akan memiliki informasi sumber. Ini berarti bahwa ketika menjalankan analisis kode statis menggunakan CodeAnalysisService beberapa aturan mungkin tidak berfungsi dengan benar, dan bahwa objek yang ada dalam model tidak dapat diganti menggunakan metode karena AddOrUpdateObjects(String, String, TSqlObjectOptions) tidak ada skrip dengan definisi aslinya. Untuk skenario yang menggunakan CodeAnalysisService pengaturan ini ke true sangat disarankan. Demikian pula jika Anda ingin memperbarui objek yang ada dalam pengaturan model ini ke true mungkin berguna. Perhatikan bahwa ada biaya performa yang berpotensi signifikan yang terlibat dalam pembuatan model berskrip. Semua objek tingkat atas dalam UserDefined cakupan akan diskrip sebagai string dan kemudian diganti dengan representasi skripnya, setelah itu model kemudian harus sepenuhnya menyelesaikan semua hubungan. Ini akan menyebabkan hit performa satu kali pada saat model dimuat. |
| Storage |
Dapatkan jenis penyimpanan cadangan untuk model skema yang digunakan selama ekstraksi. |
| VerifyExtraction |
Dapatkan atau atur boolean yang menentukan apakah paket yang diekstrak harus diverifikasi. |