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 не отправляется, что задержит проверку изменений на сервере.
Эти параметры можно использовать только внутри транзакции, так как любая операция за пределами транзакции приведет к созданию и фиксации неявной транзакции на сервере, что в любом случае вызовет проверку.