Ի՞նչ է DataAnnotations-ը:
Ի՞նչ է DataAnnotations-ը:

Video: Ի՞նչ է DataAnnotations-ը:

Video: Ի՞նչ է DataAnnotations-ը:
Video: «Superannotate»-ը համաճարակի պայմաններում կարողացել է 3 մլն դոլար ներդրում ստանալ 2024, Մայիս
Anonim

Տվյալների անոտացիաներ ատրիբուտներ են, որոնք կիրառվում են դասի կամ անդամների նկատմամբ, որոնք սահմանում են վավերացման կանոններ, նշում են, թե ինչպես են ցուցադրվում տվյալները և սահմանում հարաբերություններ դասերի միջև: Համակարգը. ComponentModel. Տվյալների ծանոթագրություններ namespace-ը պարունակում է դասեր, որոնք օգտագործվում են որպես տվյալների հատկանիշ:

Հաշվի առնելով սա՝ ի՞նչ է DataAnnotations MVC-ն:

Գովազդներ. Տվյալների ծանոթագրություններ օգտագործվում է ձեր մոդելային դասերը կարգավորելու համար, որոնք ընդգծում են առավել հաճախ անհրաժեշտ կոնֆիգուրացիաները: Տվյալների ծանոթագրություններ հասկանալի են նաև մի շարք. NET հավելվածներ, ինչպիսիք են ASP. NET-ը MVC , որը թույլ է տալիս այս հավելվածներին օգտագործել նույն ծանոթագրությունները հաճախորդի կողմից վավերացումների համար:

Բացի վերևից, ինչի՞ց է օգտագործվում @data ծանոթագրությունը: Տվյալների անոտացիա պիտակավորման գործընթացն է տվյալները որոնք կարող են լինել տարբեր ձևերով, ինչպիսիք են պատկերը, տեսանյութը, աուդիո կամ տեքստը: Հիմնականում տվյալների անոտացիա կատարվում են տարբեր գործիքների միջոցով, ինչպիսիք են սահմանումը, իմաստային հատվածավորումը և այլն: Տվյալներ պիտակավորումը սովորաբար կատարվում է համակարգչային տեսողության տարբեր մոդելներ պատրաստելու համար:

Հետագայում, կարելի է նաև հարցնել, թե ինչ օգուտ է համակարգային ComponentModel DataAnnotations օգտագործելը:

ComponentModel . Տվյալների ծանոթագրություններ namespace-ը տրամադրում է ատրիբուտների դասեր, որոնք են օգտագործված ASP. NET MVC-ի և ASP. NET-ի համար մետատվյալներ սահմանելու համար տվյալները վերահսկում է.

Ի՞նչ է տվյալների անոտացիայի վավերացման ատրիբուտները MVC-ում:

Օգտվե՛ք Տվյալների անոտացիա Model Binder-ը կատարելու համար վավերացում ASP. NET-ի շրջանակներում MVC դիմումը. Օգտագործման առավելությունը Տվյալների անոտացիայի վավերացնողներ այն է, որ նրանք ձեզ հնարավորություն են տալիս հանդես գալ վավերացում պարզապես ավելացնելով մեկ կամ մի քանիսը հատկանիշները – ինչպիսիք են Պահանջվող կամ StringLength հատկանիշ - դասի գույքին:

Խորհուրդ ենք տալիս: