Lenguaje

RelationalModelValidator.ValidateData Método

Definición

Sobrecargas

Nombre Description
ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Valida la asignación o configuración de datos (por ejemplo, datos de inicialización) en el modelo.

ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Valida los datos de inicialización de un tipo de entidad.

ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Source:
RelationalModelValidator.cs
Source:
RelationalModelValidator.cs
Source:
RelationalModelValidator.cs

Valida la asignación o configuración de datos (por ejemplo, datos de inicialización) en el modelo.

protected override void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overrides Sub ValidateData (model As IModel, logger As IDiagnosticsLogger(Of DbLoggerCategory.Model.Validation))

Parámetros

model
IModel

El modelo que se va a validar.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Registrador que se va a usar.

Se aplica a

ValidateData(IEntityType, Dictionary<IKey,IIdentityMap>, Boolean, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Source:
RelationalModelValidator.cs

Valida los datos de inicialización de un tipo de entidad.

protected override void ValidateData(Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, System.Collections.Generic.Dictionary<Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap> identityMaps, bool sensitiveDataLogged, Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> logger);
override this.ValidateData : Microsoft.EntityFrameworkCore.Metadata.IEntityType * System.Collections.Generic.Dictionary<Microsoft.EntityFrameworkCore.Metadata.IKey, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap> * bool * Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation> -> unit
Protected Overrides Sub ValidateData (entityType As IEntityType, identityMaps As Dictionary(Of IKey, IIdentityMap), sensitiveDataLogged As Boolean, logger As IDiagnosticsLogger(Of DbLoggerCategory.Model.Validation))

Parámetros

entityType
IEntityType

Tipo de entidad que se va a validar.

identityMaps
Dictionary<IKey,Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IIdentityMap>

Asignaciones de identidad compartidas para detectar duplicados.

sensitiveDataLogged
Boolean

Si se deben registrar datos confidenciales.

logger
IDiagnosticsLogger<DbLoggerCategory.Model.Validation>

Registrador que se va a usar.

Se aplica a