Condividi tramite


DerivedTypeDiscoveryConvention Classe

Definizione

Attenzione

Questa API è ora deprecata.

Convenzione che trova i tipi di entità derivati che fanno già parte del modello in base alla gerarchia dei tipi CLR associata.

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
Ereditarietà
DerivedTypeDiscoveryConvention
Attributi
Implementazioni

Commenti

Per altre informazioni, vedere Convenzioni di compilazione di modelli .

Costruttori

DerivedTypeDiscoveryConvention(ProviderConventionSetBuilderDependencies)
Obsoleti.

Crea una nuova istanza di DerivedTypeDiscoveryConvention.

Proprietà

Dependencies
Obsoleti.

Dipendenze per questo servizio.

(Ereditato da InheritanceDiscoveryConventionBase)

Metodi

FindClosestBaseType(IConventionEntityType)
Obsoleti.

Trova un tipo di entità nel modello associato a un tipo CLR da cui deriva il tipo CLR associato al tipo di entità specificato ed è quello più vicino nella gerarchia CLR.

(Ereditato da InheritanceDiscoveryConventionBase)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)
Obsoleti.

Chiamato dopo l'aggiunta di un tipo di entità al modello.

Si applica a