SaveOptions.DelayValidation プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 コマンドは送信されません。これにより、サーバーでの変更の検証が遅れます。
このオプションはトランザクション内でのみ使用できます。トランザクション以外の操作では、暗黙的なトランザクションがサーバーで作成およびコミットされ、検証がトリガーされるためです。