Mündəricat:

System ComponentModel DataAnnotations nədir?
System ComponentModel DataAnnotations nədir?

Video: System ComponentModel DataAnnotations nədir?

Video: System ComponentModel DataAnnotations nədir?
Video: How Validation works in MVC? What is data Annotation ? 2024, Noyabr
Anonim

Sistem . Komponent Modeli . Məlumat Annotasiyaları Ad sahəsi. The Sistem . Məlumat Annotasiyaları ad sahəsi ASP. NET MVC və ASP. NET üçün metadata müəyyən etmək üçün istifadə olunan atribut siniflərini təmin edir. data nəzarət edir.

Burada DataAnnotations nədir?

Məlumat annotasiyası məlumatların maşın öyrənməsi üçün yararlı olması üçün etiketləmə prosesidir. Məlumatlar insanın anlaya biləcəyi demək olar ki, hər cür məlumat ola bilər. Bura daxildir: şəkillər (avtomobillərdən, telefonlardan və ya tibbi alətlərdən) mətn (ingilis, ispan, çin və ya hər hansı digər dildə)

Eynilə, C#-da qeydlər hansılardır? dil xüsusiyyəti. An annotasiya proqram elementində (ümumiyyətlə sinif, metod və ya sahə) həmin proqram elementinə əlavə edilmiş metadata parçasıdır və həmin elementi əlavə kodla bəzəmək üçün istifadə edilə bilər. Java-da buna an deyilir annotasiya, C# dilində buna atribut deyilir.

İnsanlar da soruşurlar, DataAnnotations MVC nədir?

Reklamlar. Məlumat Annotasiyaları ən çox tələb olunan konfiqurasiyaları vurğulayan model siniflərinizi konfiqurasiya etmək üçün istifadə olunur. Məlumat Annotasiyaları bir sıra ilə də başa düşülür. NET proqramları, məsələn, ASP. NET MVC , bu proqramlara müştəri tərəfi yoxlamalar üçün eyni annotasiyalardan istifadə etməyə imkan verir.

MVC-də doğrulama üçün digər məlumat annotasiya atributları hansılardır?

Burada bəzi vacib Məlumat Annotasiya Atributlarının siyahısı verilmişdir

  • Tələb olunur. Daxiletmə sahəsinin boş ola bilməyəcəyini bildirir.
  • DisplayName. Mülk üçün Görünən Adını müəyyən edir.
  • StringLength. Mülk üçün minimum və maksimum uzunluğu müəyyən edir.
  • Aralığı. Rəqəmsal dəyər diapazonunu təyin edir.
  • Bağlamaq.
  • İskele Sütun.
  • DisplayFormat.
  • Yalnız oxumaq.

Tövsiyə: