ASP.NET MVC - Geschäftsregeln

Inhaltsverzeichnis
Das Geschäftsregeln die in ein Modell aufgenommen werden können, kann sehr umfangreich und komplex sein, je nachdem, was wir mit unserer Anwendung erreichen wollen und wie wir unsere Programmierlogik ausdrücken.
Wir können jedoch einige anwenden einfache Geschäftsregeln in unseren Daten, damit wir sicherstellen, dass sie mit den Werten gespeichert werden, die wir erwarten und von denen wir glauben, dass sie die sind, die wir verarbeiten werden, damit wir Nullfelder vermeiden, Bereiche festlegen und obligatorische Pflichtfelder angeben können , etc.
Benötigte Felder
Das Benötigte Felder in einem Modell sind dies diejenigen, die für die Funktionsfähigkeit unserer Aufzeichnungen grundlegend sind. Es kann sein, dass wir zumindest einen Namen und eine Beschreibung benötigen, um dieses Objekt später anzuzeigen, oder vielleicht nur einen Namen, aber was wir um jeden Preis vermeiden müssen, ist leer Aufzeichnungen.
Wie erstelle ich ein Pflichtfeld?Um ein Pflichtfeld zu erreichen, verwenden wir die Methode [Erforderlich] Wir werden dies kurz vor der Definition des Feldes im Modell anwenden. Sehen wir uns im Bild an, wie wir es anwenden können

Wie wir sehen, ist diese Anwendung recht einfach, wir machen sie einfach mit allen Feldern, die wir berücksichtigen.
Länge validieren
Dieser andere ist ein Validierung oder Regel Es ist sehr üblich, dass wir Felder mit einer maximalen Länge benötigen, denn wenn wir keine Datenbankprobleme haben oder unsere Ansicht bei der Abfrage des Datensatzes nicht richtig angezeigt wird, aus welchem ​​Grund auch immer, haben wir immer noch eine Möglichkeit, die maximale Datenmenge zu begrenzen die vom Benutzer eingegeben werden können.
In diesem Beispiel werden wir auf 50 Zeichen beschränken Dateneingabe, sehen wir uns das Bild mit dem entsprechenden Code an:

Wie wir im Bild sehen, fügen wir der erforderlichen Regel hinzu Saitenlänge (50) Wie wir ableiten können, handelt es sich um eine Methode und 50 ist die Anzahl der Zeichen, die sie erhalten soll.
Ränge validieren
Da nicht alle Werte auf eine bestimmte Weise ausgedrückt werden können, ASP.NET MVC Es ermöglicht uns auch, Geschäftsregeln mit Bereichen festzulegen. Dies ermöglicht es uns, den Aktionsbereich der Werte festzulegen, die unser Attribut erhalten kann, nach der gleichen Struktur wie in den vorherigen Beispielen. Wir werden jetzt einen Code erstellen, der a implementiert Angebot. Sehen wir uns den fraglichen Code an:
 [Bereich (1, 10000] öffentliche Dezimalzahl StartPrice {get; set;} 

Wie wir in dem Feld sehen können, das wir dem Modell hinzufügen, haben wir angegeben, dass sein Bereich zwischen 1 und 10000 liegt, damit können wir regulieren, was unser Feld empfangen kann.
Jetzt sind die Bereiche nicht nur numerisch, wir können auch Bereiche mit Datumsangaben verwenden. Sehen wir uns den folgenden Beispielcode an, wie wir dies festlegen können:
 [Bereich (Typ von (DateTime), "1.1.2012", "31.12.9999"] public DateTime EndDate {get; set;} 

In diesem Fall spezifizieren wir unsere Reichweitenmethode dass der Bereichstyp Datum sein wird, dann übergeben wir das Anfangs- und Enddatum des Bereichs, dann definieren wir unser Modellfeld auch als Datumstyp und damit hätten wir auch diese Regel bereits erstellt.
Am Ende dieses Tutorials haben wir bereits gelernt, grundlegende Geschäftsregeln in unsere Modelle einzubauen ASP.NET MVC.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave