RelationalModelValidator RelationalModelValidator Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class RelationalModelValidator : LoggingModelValidator, IModelValidator
Public Class RelationalModelValidator
    Inherits LoggingModelValidator
    Implements IModelValidator
Inheritance
System.ObjectSystem.Object
RelationalModelValidatorRelationalModelValidator
Implements

Constructors

RelationalModelValidator(ILogger<RelationalModelValidator>, IRelationalAnnotationProvider, IRelationalTypeMapper) RelationalModelValidator(ILogger(Of RelationalModelValidator), IRelationalAnnotationProvider, IRelationalTypeMapper)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties

Logger Logger

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from LoggingModelValidator)
RelationalExtensions RelationalExtensions

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

TypeMapper TypeMapper

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods

EnsureChangeTrackingStrategy(IModel) EnsureChangeTrackingStrategy(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureClrInheritance(IModel) EnsureClrInheritance(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureDataTypes(IModel) EnsureDataTypes(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

EnsureDistinctTableNames(IModel) EnsureDistinctTableNames(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

EnsureFieldMapping(IModel) EnsureFieldMapping(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureNoDefaultValuesOnKeys(IModel) EnsureNoDefaultValuesOnKeys(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

EnsureNonNullPrimaryKeys(IModel) EnsureNonNullPrimaryKeys(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureNoShadowEntities(IModel) EnsureNoShadowEntities(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureNoShadowKeys(IModel) EnsureNoShadowKeys(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
EnsureSharedColumnsCompatibility(IModel) EnsureSharedColumnsCompatibility(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

EnsureSharedForeignKeysCompatibility(IModel) EnsureSharedForeignKeysCompatibility(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

EnsureSharedIndexesCompatibility(IModel) EnsureSharedIndexesCompatibility(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

System.Object.Equals(System.Object) System.Object.Equals(System.Object) Inherited from System.Object
System.Object.Equals(System.Object, System.Object) System.Object.Equals(System.Object, System.Object) Inherited from System.Object
System.Object.GetHashCode() System.Object.GetHashCode() Inherited from System.Object
System.Object.GetType() System.Object.GetType() Inherited from System.Object
System.Object.MemberwiseClone() System.Object.MemberwiseClone() Inherited from System.Object
System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) Inherited from System.Object
ShowError(String) ShowError(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from ModelValidator)
ShowWarning(String) ShowWarning(String)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

(Inherited from LoggingModelValidator)
System.Object.ToString() System.Object.ToString() Inherited from System.Object
Validate(IModel) Validate(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

ValidateInheritanceMapping(IModel) ValidateInheritanceMapping(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.