DiscriminatorConvention Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Konvention, die den Diskriminatorwert für Entitätstypen in einer Hierarchie als Entitätstypnamen konfiguriert.
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IDiscriminatorPropertySetConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
interface IDiscriminatorPropertySetConvention
Public Class DiscriminatorConvention
Implements IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
Public Class DiscriminatorConvention
Implements IDiscriminatorPropertySetConvention, IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
- Vererbung
-
DiscriminatorConvention
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .
Konstruktoren
DiscriminatorConvention(ProviderConventionSetBuilderDependencies) |
Erstellt eine neue Instanz von DiscriminatorConvention. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. |
Methoden
ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>) |
Wird aufgerufen, nachdem eine Diskriminatoreigenschaft festgelegt wurde. |
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Wird aufgerufen, nachdem sich der Basistyp eines Entitätstyps geändert hat. |
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Wird aufgerufen, nachdem ein Entitätstyp aus dem Modell entfernt wurde. |
SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder) |
Konfiguriert die Diskriminatorwerte für die angegebenen Entitätstypen. |
Gilt für:
Entity Framework