Was ich tun möchte, ist einen Primärschlüssel zu erstellen, die automatische Abnahme hat:DataAnnotation zum Erstellen von benutzerdefinierter Autoinkrement (oder Auto-Dekrement) Identität
Id BIGINT PRIMARY KEY IDENTITY(-1,-1)
ich danach gesucht, und ich konnte nur die folgende DataAnnotation finden zur Einstellung der Identität:
Dies erfüllt jedoch nicht meine Notwendigkeit, Anfangs- und Inkrementwerte zu setzen. Und wenn ich will, um 1 zu erhöhen, und ab 1 tatsächlich Folgenden, dass ich immer funktioniert für mich verwenden:
[Key]
public long Id { get; set; }
Warum nicht ein * Custom Data Annotation Validatoren mit * und Ihre Lieblings-Logik dort schreiben? –
@ S.Akbari Nun, ich habe in Annotation Validators nachgeschaut, aber dies erlaubt mir nur, eine benutzerdefinierte Validierung zu erstellen, wie kann ich sagen, dass ich die Id automatisch verkleinern soll anstatt sie zu erhöhen? –