DbContext.GetValidationErrors 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
验证跟踪的实体并返回包含验证结果的 DbEntityValidationResult 集合。
public System.Collections.Generic.IEnumerable<System.Data.Entity.Validation.DbEntityValidationResult> GetValidationErrors ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate")]
public System.Collections.Generic.IEnumerable<System.Data.Entity.Validation.DbEntityValidationResult> GetValidationErrors ();
member this.GetValidationErrors : unit -> seq<System.Data.Entity.Validation.DbEntityValidationResult>
Public Function GetValidationErrors () As IEnumerable(Of DbEntityValidationResult)
返回
无效实体的验证结果集合。 集合决不为 null,且不得包含 null 值或有效实体的结果。
- 属性
注解
1. 此方法调用 DetectChanges () 来确定跟踪实体的状态,除非 DbContextConfiguration.AutoDetectChangesEnabled 设置为 false。 2. 默认情况下,仅验证添加的实体和修改的实体。 用户可以通过重写 ShouldValidateEntity 方法来更改此行为。