System.ComponentModel.DataAnnotations Ruang nama

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.