Condividi tramite


SaveOptions.DelayValidation Proprietà

Definizione

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.

Si applica a