SaveOptions.DelayValidation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define uma indicação se a validação está atrasada no SaveChanges.
public bool DelayValidation { get; set; }
member this.DelayValidation : bool with get, set
Public Property DelayValidation As Boolean
Valor da propriedade
True, se a validação for atrasada; caso contrário, false.
Comentários
Quando essa opção está habilitada, todas as alterações de modelo pendentes são empacotadas em um lote que contém comandos Create/Alter/Delete/Rename/Process e enviadas para o Servidor, mas nenhum comando SequencePoint é enviado, o que atrasará a validação das alterações no Servidor.
Essas opções só podem ser usadas dentro de uma transação, pois qualquer operação fora de uma transação fará com que a transação implícita seja criada e confirmada no Servidor, o que disparará a validação de qualquer maneira.