System.ComponentModel.DataAnnotations Ruang nama
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.
Menyediakan kelas atribut yang digunakan untuk menentukan metadata untuk kontrol data ASP.NET MVC dan ASP.NET.
Kelas
AllowedValuesAttribute |
Menentukan daftar nilai yang harus diizinkan dalam properti . |
AssociatedMetadataTypeTypeDescriptionProvider |
Memperluas informasi metadata untuk kelas dengan menambahkan atribut dan informasi properti yang ditentukan dalam kelas terkait. |
AssociationAttribute |
Menentukan bahwa anggota entitas mewakili hubungan data, seperti hubungan kunci asing. |
Base64StringAttribute |
Menentukan bahwa nilai bidang data adalah string Base64 yang terbentuk dengan baik. |
BindableTypeAttribute |
Menentukan apakah jenis biasanya digunakan untuk pengikatan. |
CompareAttribute |
Menyediakan atribut yang membandingkan dua properti. |
ConcurrencyCheckAttribute |
Menentukan bahwa properti berpartisipasi dalam pemeriksaan konkurensi optimis. |
CreditCardAttribute |
Menentukan bahwa nilai bidang data adalah nomor kartu kredit. |
CustomValidationAttribute |
Menentukan metode validasi kustom yang digunakan untuk memvalidasi properti atau instans kelas. |
DataTypeAttribute |
Menentukan nama jenis tambahan untuk dikaitkan dengan bidang data. |
DeniedValuesAttribute |
Menentukan daftar nilai yang seharusnya tidak diizinkan dalam properti. |
DisplayAttribute |
Menyediakan atribut tujuan umum yang memungkinkan Anda menentukan string yang dapat dilokalkan untuk jenis dan anggota kelas parsial entitas. |
DisplayColumnAttribute |
Menentukan kolom yang ditampilkan dalam tabel yang dirujuk sebagai kolom kunci asing. |
DisplayFormatAttribute |
Menentukan bagaimana bidang data ditampilkan dan diformat oleh ASP.NET Data Dinamis. |
EditableAttribute |
Menunjukkan apakah bidang data dapat diedit. |
EmailAddressAttribute |
Memvalidasi alamat email. |
EnumDataTypeAttribute |
Memungkinkan enumerasi .NET dipetakan ke kolom data. |
FileExtensionsAttribute |
Memvalidasi ekstensi nama file. |
FilterUIHintAttribute |
Mewakili atribut yang digunakan untuk menentukan perilaku pemfilteran untuk kolom. |
KeyAttribute |
Menunjukkan satu atau beberapa properti yang secara unik mengidentifikasi entitas. |
LengthAttribute |
Menentukan panjang minimum dan maksimum data pengumpulan/string yang diizinkan dalam properti. |
MaxLengthAttribute |
Menentukan panjang maksimum array atau data string yang diizinkan dalam properti. |
MetadataTypeAttribute |
Menentukan kelas metadata untuk dikaitkan dengan kelas model data. |
MinLengthAttribute |
Menentukan panjang minimum array atau data string yang diizinkan dalam properti . |
PhoneAttribute |
Menentukan bahwa nilai bidang data adalah nomor telepon yang terbentuk dengan baik. |
RangeAttribute |
Menentukan batasan rentang numerik untuk nilai bidang data. |
RegularExpressionAttribute |
Menentukan bahwa nilai bidang data di ASP.NET Data Dinamis harus cocok dengan ekspresi reguler yang ditentukan. |
RequiredAttribute |
Menentukan bahwa nilai bidang data diperlukan. |
ScaffoldColumnAttribute |
Menentukan apakah kelas atau kolom data menggunakan perancah. |
ScaffoldTableAttribute |
Menentukan apakah kelas atau tabel data menggunakan perancah. |
StringLengthAttribute |
Menentukan panjang karakter minimum dan maksimum yang diizinkan dalam bidang data. |
TimestampAttribute |
Menentukan jenis data kolom sebagai versi baris. |
UIHintAttribute |
Menentukan templat atau kontrol pengguna yang digunakan Data Dinamis untuk menampilkan bidang data. |
UrlAttribute |
Menyediakan validasi URL. |
ValidationAttribute |
Berfungsi sebagai kelas dasar untuk semua atribut validasi. |
ValidationContext |
Menjelaskan konteks di mana pemeriksaan validasi dilakukan. |
ValidationException |
Mewakili pengecualian yang terjadi selama validasi bidang data saat ValidationAttribute kelas digunakan. |
ValidationResult |
Mewakili kontainer untuk hasil permintaan validasi. |
Validator |
Menentukan kelas pembantu yang dapat digunakan untuk memvalidasi objek, properti, dan metode saat disertakan dalam atribut terkait ValidationAttribute . |
Antarmuka
IValidatableObject |
Menyediakan cara agar objek divalidasi. |
Enum
DataType |
Mewakili enumerasi jenis data yang terkait dengan bidang data dan parameter. |