SaveOptions.DelayValidation Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Hinweis ab, wenn die Validierung in SaveChanges verzögert wird, oder legt diese fest.
public bool DelayValidation { get; set; }
member this.DelayValidation : bool with get, set
Public Property DelayValidation As Boolean
Eigenschaftswert
True, wenn die Validierung verzögert wird; Andernfalls false.
Hinweise
Wenn diese Option aktiviert ist, werden alle ausstehenden Modelländerungen in einen Batch gepackt, der Create/Alter/Delete/Rename/Process-Befehle enthält, und an den Server gesendet, aber kein SequencePoint-Befehl wird gesendet, wodurch die Überprüfung der Änderungen auf dem Server verzögert wird.
Diese Optionen können nur innerhalb einer Transaktion verwendet werden, da jeder Vorgang außerhalb einer Transaktion dazu führt, dass eine implizite Transaktion auf dem Server erstellt und committet wird, wodurch die Überprüfung trotzdem ausgelöst wird.