次の方法で共有


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 コマンドは送信されません。これにより、サーバーでの変更の検証が遅れます。

このオプションはトランザクション内でのみ使用できます。トランザクション以外の操作では、暗黙的なトランザクションがサーバーで作成およびコミットされ、検証がトリガーされるためです。

適用対象