DiscriminatorConvention Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Convention qui configure la valeur du discriminateur pour les types d’entités dans une hiérarchie en tant que nom de type d’entité.
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
- Héritage
-
DiscriminatorConvention
- Dérivé
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.
Constructeurs
| DiscriminatorConvention(ProviderConventionSetBuilderDependencies) |
Crée une instance de DiscriminatorConvention. |
Propriétés
| Dependencies |
Dépendances pour ce service. |
Méthodes
| ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>) |
Appelé après la définition d’une propriété de discriminateur. |
| ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Appelé après la modification du type de base d’un type d’entité. |
| ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Appelé après la suppression d’un type d’entité du modèle. |
| SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder) |
Configure les valeurs du discriminateur pour les types d’entités donnés. |