Partager via


DerivedTypeDiscoveryConvention Classe

Définition

Attention

Cette API est à présent déconseillée.

Convention qui recherche les types d’entités dérivés qui font déjà partie du modèle en fonction de la hiérarchie de types CLR associée.

public class DerivedTypeDiscoveryConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.InheritanceDiscoveryConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention
[System.Obsolete]
public class DerivedTypeDiscoveryConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.InheritanceDiscoveryConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention
type DerivedTypeDiscoveryConvention = class
    inherit InheritanceDiscoveryConventionBase
    interface IEntityTypeAddedConvention
    interface IConvention
[<System.Obsolete>]
type DerivedTypeDiscoveryConvention = class
    inherit InheritanceDiscoveryConventionBase
    interface IEntityTypeAddedConvention
    interface IConvention
Public Class DerivedTypeDiscoveryConvention
Inherits InheritanceDiscoveryConventionBase
Implements IEntityTypeAddedConvention
Héritage
DerivedTypeDiscoveryConvention
Attributs
Implémente

Remarques

Pour plus d’informations, consultez Conventions de génération de modèles.

Constructeurs

DerivedTypeDiscoveryConvention(ProviderConventionSetBuilderDependencies)
Obsolète.

Crée une instance de DerivedTypeDiscoveryConvention.

Propriétés

Dependencies
Obsolète.

Dépendances pour ce service.

(Hérité de InheritanceDiscoveryConventionBase)

Méthodes

FindClosestBaseType(IConventionEntityType)
Obsolète.

Recherche un type d’entité dans le modèle associé à un type CLR dont le type CLR associé au type d’entité donné est dérivé et est le plus proche de la hiérarchie CLR.

(Hérité de InheritanceDiscoveryConventionBase)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)
Obsolète.

Appelé après l’ajout d’un type d’entité au modèle.

S’applique à