Ich möchte angeben, dass ein Dezimalfeld für einen Preis> = 0 sein muss, aber ich möchte nicht wirklich einen Maximalwert auferlegen.Wie kann mit dem Annotationsattribut für Bereichsdaten ein minimales, aber kein maximales Dezimalzeichen angegeben werden?
Hier ist, was ich bisher habe ... Ich bin mir nicht sicher, was der richtige Weg ist, dies zu tun ist.
[Range(typeof(decimal), "0", "??"] public decimal Price { get; set; }
Sicher, wenn dies in eine Datenbank geht, müssten Sie die maximal zulässige Anzahl basierend auf dem ausgewählten Datenbanktyp angeben? Andernfalls erhalten Sie eine böse Ausnahme, wenn diese Anzahl überschritten wird – Coops