Mundarija:

System ComponentModel DataAnnotations nima?
System ComponentModel DataAnnotations nima?

Video: System ComponentModel DataAnnotations nima?

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

Tizim . Komponent modeli . Ma'lumotlarga izohlar Ismlar maydoni. The Tizim . Ma'lumotlarga izohlar nomlar maydoni ASP. NET MVC va ASP. NET uchun metama'lumotlarni aniqlash uchun ishlatiladigan atribut sinflarini taqdim etadi. ma'lumotlar nazorat qiladi.

Bu erda DataAnnotations nima?

Ma'lumotlar izohi Bu ma'lumotlarni mashinani o'rganishda foydalanishga yaroqli qilish uchun etiketlash jarayonidir. Ma'lumotlar inson tushunishi mumkin bo'lgan deyarli har qanday ma'lumot bo'lishi mumkin. Bunga quyidagilar kiradi: rasmlar (avtomobillar, telefonlar yoki tibbiy asboblardan olingan) matn (ingliz, ispan, xitoy yoki boshqa tillarda)

Xuddi shunday, C# da izohlar nima? til xususiyati. An izoh dastur elementida (odatda sinf, usul yoki maydon) ushbu dastur elementiga qo'shilgan meta-ma'lumotlarning bir qismi bo'lib, ushbu elementni qo'shimcha kod bilan bezash uchun ishlatilishi mumkin. Java'da bu an deb ataladi izoh, C# da bu atribut deb ataladi.

Odamlar, shuningdek, DataAnnotations MVC nima?

Reklamalar. Ma'lumotlarga izohlar eng ko'p talab qilinadigan konfiguratsiyalarni ta'kidlaydigan model sinflaringizni sozlash uchun ishlatiladi. Ma'lumotlarga izohlar qator tomonidan ham tushuniladi. NET ilovalari, masalan, ASP. NET MVC , bu ushbu ilovalarga mijoz tomonidan tekshirishlar uchun bir xil izohlardan foydalanish imkonini beradi.

MVCda tekshirish uchun boshqa ma'lumotlar izohlari atributlari qanday?

Mana, ba'zi muhim ma'lumotlar izohlari atributlari ro'yxati

  • Majburiy. Kirish maydoni bo'sh bo'lmasligini bildiradi.
  • Ko'rsatiladigan ism. Xususiyat uchun ko'rsatiladigan nomni belgilaydi.
  • StringLength. Mulk uchun minimal va maksimal uzunlikni belgilaydi.
  • Diapazon. Raqamli qiymat oralig'ini belgilaydi.
  • Bog'lash.
  • Iskala ustuni.
  • Displey formati.
  • Faqat o'qish.

Tavsiya: