SaveOptions.DelayValidation Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un'indicazione se la convalida è ritardata in SaveChanges.
public bool DelayValidation { get; set; }
member this.DelayValidation : bool with get, set
Public Property DelayValidation As Boolean
Valore della proprietà
True, se la convalida è ritardata; in caso contrario, false.
Commenti
Quando questa opzione è abilitata, tutte le modifiche del modello in sospeso vengono compresse in un batch contenente comandi Create/Alter/Delete/Rename/Process e inviati al server, ma non viene inviato alcun comando SequencePoint, che ritarderà la convalida delle modifiche nel server.
Queste opzioni possono essere usate solo all'interno di una transazione, perché qualsiasi operazione all'esterno di una transazione causerà la creazione e il commit di una transazione implicita nel server, che attiverà comunque la convalida.