ScaffoldTableAttribute 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 apakah kelas atau tabel data menggunakan perancah.
public ref class ScaffoldTableAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public class ScaffoldTableAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type ScaffoldTableAttribute = class
inherit Attribute
Public Class ScaffoldTableAttribute
Inherits Attribute
- Warisan
- Atribut
Contoh
Contoh kode berikut menyembunyikan Tabel ErrorLog di database AdventureWorksLT dengan menerapkan atribut perancah ke kelas parsial ErrorLog yang mewakili tabel ErrorLog. Properti perancah diatur ke false
.
[MetadataType (typeof(ErrorLogMetadata))]
[ScaffoldTable(false)]
public partial class ErrorLog
{
}
public class ErrorLogMetadata
{
}
<MetadataType(GetType(ErrorLogMetadata))> _
<ScaffoldTable(False)>
Public Partial Class ErrorLog
End Class
Public Class ErrorLogMetadata
End Class
Untuk mengkompilasi kode contoh, Anda memerlukan hal berikut:
Visual Studio 2008 Paket Layanan 1 atau Visual Developer 2008 Express Edition Paket Layanan 1.
Database sampel AdventureWorksLT. Untuk informasi tentang cara mengunduh dan menginstal database sampel SQL Server, lihat Sampel Produk Microsoft SQL Server: Database di GitHub. Pastikan Anda menginstal versi database sampel yang benar untuk versi SQL Server yang Anda jalankan.
Situs Web Data Dinamis. Ini memungkinkan Anda membuat konteks data untuk database dan kelas yang berisi bidang data untuk dikustomisasi dan metode yang akan diambil alih. Selain itu, ini membuat lingkungan untuk menggunakan halaman yang dijelaskan sebelumnya. Untuk informasi selengkapnya, lihat Panduan: Membuat Situs Web Data Dinamis Baru Menggunakan Perancah.
Keterangan
Perancah adalah mekanisme untuk menghasilkan templat halaman web berdasarkan skema database. ASP.NET Data Dinamis menggunakan perancah untuk menghasilkan UI berbasis Web yang memungkinkan pengguna menampilkan dan memperbarui database. Kelas ini menggunakan Scaffold properti untuk mengaktifkan perancah tabel individual di Situs Web Data Dinamis. Perancah meningkatkan kerangka kerja halaman ASP.NET dengan menampilkan halaman secara dinamis berdasarkan model data tanpa halaman fisik yang diperlukan.
Perancah menyediakan hal-hal berikut:
Minimal atau tanpa kode untuk membuat aplikasi Web berbasis data.
Waktu pengembangan cepat.
Halaman yang berfungsi penuh, termasuk fungsionalitas tampilkan, sisipkan, edit, hapus, urutkan, dan halaman.
Validasi data bawaan berdasarkan skema database.
Filter yang dibuat untuk setiap bidang kunci asing atau Boolean.
Kelas ini dapat digunakan untuk mengaktifkan atau menonaktifkan perancah tabel data dalam model data dengan menerapkan atribut ini ke kelas parsial yang mewakili tabel.
Konstruktor
ScaffoldTableAttribute(Boolean) |
Menginisialisasi instans baru menggunakan ScaffoldTableAttributeScaffold properti . |
Properti
Scaffold |
Mendapatkan atau mengatur nilai yang menentukan apakah perancah diaktifkan. |
TypeId |
Ketika diimplementasikan di kelas turunan, mendapatkan pengidentifikasi unik untuk ini Attribute. (Diperoleh dari Attribute) |
Metode
Equals(Object) |
Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari Attribute) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
IsDefaultAttribute() |
Ketika ditimpa di kelas turunan, menunjukkan apakah nilai instans ini adalah nilai default untuk kelas turunan. (Diperoleh dari Attribute) |
Match(Object) |
Saat ditimpa di kelas turunan, mengembalikan nilai yang menunjukkan apakah instans ini sama dengan objek tertentu. (Diperoleh dari Attribute) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Memetakan sekumpulan nama ke sekumpulan pengidentifikasi pengiriman yang sesuai. (Diperoleh dari Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Mengambil informasi jenis untuk objek, yang dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka. (Diperoleh dari Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Mengambil jumlah antarmuka informasi jenis yang disediakan objek (baik 0 atau 1). (Diperoleh dari Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Menyediakan akses ke properti dan metode yang diekspos oleh objek. (Diperoleh dari Attribute) |