ASP.NET MVC - Forretningsregler

Indholdsfortegnelse
Det forretningsregler der kan indgå i en model kan være ret omfattende og kompleks, alt afhængigt af hvad vi vil opnå i vores applikation og den måde, hvorpå vi udtrykker vores programmeringslogik.
Vi kan dog anvende nogle simple forretningsregler i vores data, så vi sørger for, at de gemmes med de værdier, vi forventer, og som vi mener er dem, vi skal håndtere, med dette kan vi undgå nulfelter, etablere intervaller, angive obligatoriske påkrævede felter , etc.
Krævede felter
Det krævede felter i en model er det dem, der er grundlæggende for, at vores optegnelser kan fungere, det kan være, at vi nødvendigvis har brug for et navn og en beskrivelse i det mindste for senere at vise dette objekt eller måske bare et navn, men det, vi for enhver pris skal undgå, er tomt optegnelser.
Hvordan laver man et påkrævet felt?For at opnå et påkrævet felt vil vi bruge metoden [Påkrævet] Vi kommer til at anvende dette lige før definitionen af ​​feltet i modellen, lad os se på billedet, hvordan vi kan anvende det

Som vi kan se, er denne applikation ganske enkel, vi gør det simpelthen med alle de felter, vi overvejer.
Valider længde
Denne anden er en validering eller Herske Det er meget almindeligt, der er felter, vi har brug for med en maksimal længde, da hvis vi ikke kan have databaseproblemer, eller vores syn ikke vises korrekt, når vi konsulterer posten, uanset årsagen, har vi stadig en måde at begrænse de maksimale data der kan indtastes af brugeren.
I dette eksempel vil vi begrænset til 50 tegn dataindtastning, lad os se billedet med den tilhørende kode:

Som vi ser på billedet, tilføjer vi til den påkrævede regel StringLængde (50) som vi kan udlede, er det en metode, og 50 er mængden af ​​tegn, den skal modtage.
Valider rækker
Da ikke alle værdier kan udtrykkes på en bestemt måde, ASP.NET MVC Det giver os også mulighed for at etablere forretningsregler med intervaller, dette giver os mulighed for at fastlægge handlingsområdet for de værdier, som vores attribut kan modtage, efter den samme struktur som de tidligere eksempler, skal vi nu bygge en kode, der implementerer en rækkevidde. Lad os se den pågældende kode:
 [Område (1, 10000] Startpris pr. Decimal {get; set;} 

Som vi kan se i feltet, som vi tilføjer til modellen, har vi angivet, at dens rækkevidde vil være mellem 1 og 10000, med dette kan vi regulere, hvad vores felt kan modtage.
Nu er intervallerne ikke kun numeriske, vi kan også bruge intervaller med datoer, lad os se følgende eksempelkode på, hvordan vi kan fastslå dette:
 [Range (typeof (DateTime), "1/1/2012", "12/31/9999"] offentlig DateTime EndDate {get; set;} 

I dette tilfælde specificerer vi til vores rækkevidde metode at typen af ​​område vil være dato, så passerer vi den indledende og sidste dato for det nævnte område, så definerer vi også vores modelfelt som datotype, og med dette ville vi allerede også have denne regel bygget.
I slutningen af ​​denne vejledning har vi allerede lært at integrere grundlæggende forretningsregler til vores modeller i ASP.NET MVC.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave