Freigeben über


CheckConstraintConvention Klasse

Definition

Eine Konvention, die sicherstellt, dass die Check-Einschränkungen für die abgeleiteten Typen mit den Check-Einschränkungen für den Basistyp kompatibel sind. Außerdem wird sichergestellt, dass der Deklarationstyp aktuell ist.

public class CheckConstraintConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention
type CheckConstraintConvention = class
    interface IEntityTypeBaseTypeChangedConvention
    interface IConvention
    interface IEntityTypeAddedConvention
Public Class CheckConstraintConvention
Implements IEntityTypeAddedConvention, IEntityTypeBaseTypeChangedConvention
Vererbung
CheckConstraintConvention
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Konstruktoren

CheckConstraintConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von CheckConstraintConvention.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

Wird aufgerufen, nachdem dem Modell ein Entitätstyp hinzugefügt wurde.

ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Wird aufgerufen, nachdem sich der Basistyp eines Entitätstyps geändert hat.

Gilt für: