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 命令,这将延迟服务器上更改的验证。
此选项只能在事务内使用,因为事务外部的任何操作都会导致在服务器上创建和提交隐式事务,这无论如何都会触发验证。