Поделиться через


SaveOptions.DelayValidation Свойство

Определение

Возвращает или задает значение, указывающее, задерживается ли проверка в SaveChanges.

public bool DelayValidation { get; set; }
member this.DelayValidation : bool with get, set
Public Property DelayValidation As Boolean

Значение свойства

True, если проверка отложена; в противном случае — false.

Комментарии

Если этот параметр включен, все ожидающие изменения модели упаковываются в пакет, содержащий команды Create/Alter/Delete/Rename/Process, и отправляются на сервер, но команда SequencePoint не отправляется, что задержит проверку изменений на сервере.

Эти параметры можно использовать только внутри транзакции, так как любая операция за пределами транзакции приведет к созданию и фиксации неявной транзакции на сервере, что в любом случае вызовет проверку.

Применяется к