ASP.NET MVC - Poslovna pravila

Sadržaj
The poslovna pravila koji se mogu uključiti u model mogu biti prilično opsežni i složeni, a sve ovisi o tome što želimo postići u našoj aplikaciji i načinu na koji izražavamo programsku logiku.
Međutim, neke možemo primijeniti jednostavna pravila poslovanja u našim podacima, tako da se pobrinemo da budu spremljene s vrijednostima koje očekujemo i za koje vjerujemo da će biti one s kojima ćemo rukovati, na taj način možemo izbjeći null polja, uspostaviti raspone, naznačiti obavezna obavezna polja itd.
Obavezna polja
The Obavezna polja u modelu to su oni koji su osnovni da bi naši zapisi bili funkcionalni, može se dogoditi da nam je nužno potreban naziv i opis barem da bismo kasnije prikazali ovaj objekt ili možda samo ime, ali ono što moramo izbjeći po svaku cijenu je prazno zapise.
Kako napraviti obavezno polje?Za postizanje traženog polja koristit ćemo se ovom metodom [Potreban] Primijenit ćemo ovo neposredno prije definicije polja u modelu, da vidimo na slici kako ga možemo primijeniti

Kao što vidimo, ova je aplikacija prilično jednostavna, jednostavno to radimo sa svim poljima koja razmatramo.
Potvrdite duljinu
Ovaj drugi je a validacija ili Pravilo Vrlo je uobičajeno, postoje polja koja su nam potrebna s najvećom duljinom, jer ako ne možemo imati problema s bazom podataka ili nam se pogled neće ispravno pojaviti kada pregledamo zapis, bez obzira na razlog, još uvijek imamo način ograničiti maksimalni broj podataka koje može unijeti korisnik.
U ovom primjeru ćemo ograničenje na 50 znakova unos podataka, pogledajmo sliku s odgovarajućim kodom:

Kao što vidimo na slici, traženom pravilu dodajemo Dužina niza (50) kao što možemo zaključiti da je to metoda, a 50 je broj znakova koje bi trebao primiti.
Potvrdite činove
Budući da se sve vrijednosti ne mogu izraziti na određeni način, ASP.NET MVC Također nam omogućuje uspostavljanje poslovnih pravila s rasponima, to nam omogućuje da uspostavimo raspon djelovanja vrijednosti koje naš atribut može primiti, slijedeći istu strukturu prethodnih primjera, sada ćemo izgraditi kôd koji implementira domet. Pogledajmo dotični kod:
 [Raspon (1, 10000] javna decimalna početna cijena {get; set;} 

Kao što možemo vidjeti na polju koje dodajemo modelu, naznačili smo da će njegov raspon biti između 1 i 10000, s tim možemo regulirati ono što naše polje može primiti.
Sada rasponi nisu samo numerički, već možemo koristiti i raspone s datumima, pogledajmo sljedeći primjer koda kako to možemo ustanoviti:
 [Raspon (typeof (DateTime), "1/1/2012", "12/31/9999"] javni DateTime EndDate {get; set;} 

U ovom slučaju određujemo našem metoda raspona da će vrsta raspona biti datum, zatim prolazimo početni i konačni datum navedenog raspona, zatim definiramo naše polje modela kao tip datuma i s tim bismo već izgradili i ovo pravilo.
Na kraju ovog vodiča već smo naučili uključiti osnovna poslovna pravila u svoje modele ASP.NET MVC.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave