DiscriminatorConvention Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Konvence, která konfiguruje diskriminující hodnotu pro typy entit v hierarchii jako název typu entity.
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
- Dědičnost
-
DiscriminatorConvention
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématu Konvence vytváření modelů .
Konstruktory
DiscriminatorConvention(ProviderConventionSetBuilderDependencies) |
Vytvoří novou instanci položky DiscriminatorConvention. |
Vlastnosti
Dependencies |
Závislosti pro tuto službu |
Metody
ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>) |
Volána po nastavení diskriminující vlastnosti. |
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Volá se po změně základního typu entity. |
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Volá se po odebrání typu entity z modelu. |
SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder) |
Nakonfiguruje diskriminující hodnoty pro dané typy entit. |
Platí pro
Entity Framework