ASP.NET MVC - biznesa noteikumi

Satura rādītājs
biznesa noteikumi Tas, ko var iekļaut modelī, var būt diezgan plašs un sarežģīts, viss atkarīgs no tā, ko mēs vēlamies sasniegt savā lietojumprogrammā, un no tā, kā mēs izsakām savu programmēšanas loģiku.
Tomēr dažus varam piemērot vienkārši biznesa noteikumi mūsu datos, lai mēs pārliecinātos, ka tās tiek saglabātas ar gaidītajām vērtībām un ka mēs uzskatām, ka tās ir vērtības, ar kurām mēs rīkosimies, tādējādi mēs varam izvairīties no nulles laukiem, noteikt diapazonus, norādīt obligātos obligātos laukus utt.
Obligāti aizpildāmie lauki
Obligāti aizpildāmie lauki modelī tie ir tie, kas ir būtiski, lai mūsu ieraksti būtu funkcionāli, iespējams, ka mums ir nepieciešams nosaukums un apraksts vismaz, lai vēlāk parādītu šo objektu vai varbūt tikai nosaukums, bet tas, no kā mums par katru cenu jāizvairās, ir tukšs ieraksti.
Kā izveidot nepieciešamo lauku?Lai sasniegtu nepieciešamo lauku, mēs izmantosim šo metodi [Obligāti] Mēs to piemērosim tieši pirms lauka definēšanas modelī, redzēsim attēlā, kā mēs to varam izmantot

Kā redzam, šī lietojumprogramma ir pavisam vienkārša, mēs to vienkārši darām ar visiem laukiem, kurus mēs apsveram.
Apstiprināt garumu
Šis otrs ir a apstiprināšana vai noteikums Tas ir ļoti bieži, ir lauki, kas mums ir nepieciešami ar maksimālo garumu, jo, ja mums nav datu bāzes problēmu vai mūsu skats netiks parādīts pareizi, kad mēs pārbaudām ierakstu, neatkarīgi no iemesla, mums joprojām ir veids, kā ierobežot maksimālo datu apjomu ko var ievadīt lietotājs.
Šajā piemērā mēs to darīsim ierobežojums līdz 50 rakstzīmēm datu ievadi, apskatīsim attēlu ar atbilstošo kodu:

Kā mēs redzam attēlā, mēs pievienojam nepieciešamo noteikumu Stīgu garums (50) kā mēs varam secināt, tā ir metode, un 50 ir rakstzīmju daudzums, kas tam jāsaņem.
Apstiprināt rindas
Tā kā ne visas vērtības var izteikt noteiktā veidā, ASP.NET MVC Tas arī ļauj mums izveidot uzņēmējdarbības noteikumus ar diapazoniem, tas ļauj mums noteikt vērtību darbības diapazonu, ko var saņemt mūsu atribūts, ievērojot to pašu iepriekšējo piemēru struktūru, tagad mēs izveidosim kodu, kas ievieš diapazons. Apskatīsim attiecīgo kodu:
 [Diapazons (1 10000) publiskā decimālā sākuma cena {get; set;} 

Kā redzam laukā, ko pievienojam modelim, esam norādījuši, ka tā diapazons būs no 1 līdz 10000, ar to mēs varam regulēt, ko mūsu lauks var saņemt.
Tagad diapazoni ir ne tikai skaitliski, mēs varam izmantot arī diapazonus ar datumiem, apskatīsim šādu piemēra kodu, kā to noteikt:
 [Diapazons (typeof (DateTime), "1/1/2012", "12/31/9999"] publicēts DateTime EndDate {get; set;} 

Šajā gadījumā mēs precizējam savu diapazona metode ka diapazona veids būs datums, tad mēs nodosim minētā diapazona sākuma un beigu datumu, tad mēs definēsim savu modeļa lauku arī kā datuma tipu, un līdz ar to mēs arī izveidosim šo noteikumu.
Šīs apmācības beigās mēs jau esam iemācījušies savos modeļos iekļaut uzņēmējdarbības pamatnoteikumus ASP.NET MVC.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave