Compartilhar via


DerivedTypeDiscoveryConvention Classe

Definição

Cuidado

Essa API foi preterida.

Uma convenção que localiza tipos de entidade derivadas que já fazem parte do modelo com base na hierarquia de tipos CLR associada.

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
Herança
DerivedTypeDiscoveryConvention
Atributos
Implementações

Comentários

Consulte Convenções de criação de modelo para obter mais informações.

Construtores

DerivedTypeDiscoveryConvention(ProviderConventionSetBuilderDependencies)
Obsoleto.

Cria uma nova instância de DerivedTypeDiscoveryConvention.

Propriedades

Dependencies
Obsoleto.

Dependências para esse serviço.

(Herdado de InheritanceDiscoveryConventionBase)

Métodos

FindClosestBaseType(IConventionEntityType)
Obsoleto.

Localiza um tipo de entidade no modelo associado a um tipo CLR do qual o tipo CLR associado do tipo de entidade fornecido é derivado de e é o mais próximo na hierarquia CLR.

(Herdado de InheritanceDiscoveryConventionBase)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)
Obsoleto.

Chamado depois que um tipo de entidade é adicionado ao modelo.

Aplica-se a