ModelValidator ModelValidator 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 abstract class ModelValidator : IModelValidator
Public MustInherit Class ModelValidator
    Implements IModelValidator
Inheritance
System.ObjectSystem.Object
ModelValidatorModelValidator
Implements

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.

protected virtual void EnsureChangeTrackingStrategy(IModel model)
Protected Overridable Sub EnsureChangeTrackingStrategy(model As IModel)
Parameters
model
IModel IModel

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.

protected virtual void EnsureClrInheritance(IModel model)
Protected Overridable Sub EnsureClrInheritance(model As IModel)
Parameters
model
IModel IModel

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.

protected virtual void EnsureFieldMapping(IModel model)
Protected Overridable Sub EnsureFieldMapping(model As IModel)
Parameters
model
IModel IModel

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.

protected virtual void EnsureNoShadowEntities(IModel model)
Protected Overridable Sub EnsureNoShadowEntities(model As IModel)
Parameters
model
IModel IModel

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.

protected virtual void EnsureNoShadowKeys(IModel model)
Protected Overridable Sub EnsureNoShadowKeys(model As IModel)
Parameters
model
IModel IModel

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.

protected virtual void EnsureNonNullPrimaryKeys(IModel model)
Protected Overridable Sub EnsureNonNullPrimaryKeys(model As IModel)
Parameters
model
IModel IModel

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, 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.

protected virtual void ShowError(string message)
Protected Overridable Sub ShowError(message As String)
Parameters
message
System.String System.String

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.

protected abstract void ShowWarning(string message)
Protected MustOverride Sub ShowWarning(message As String)
Parameters
message
System.String System.String

ToString() 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.

public virtual void Validate(IModel model)
Public Overridable Sub Validate(model As IModel)
Parameters
model
IModel IModel