Condividi tramite


TypeAttributeConventionBase<TAttribute> Classe

Definizione

Tipo di base per le convenzioni che eseguono la configurazione in base a un attributo specificato in un tipo strutturale.

public abstract class TypeAttributeConventionBase<TAttribute> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention where TAttribute : Attribute
type TypeAttributeConventionBase<'Attribute (requires 'Attribute :> Attribute)> = class
    interface IEntityTypeAddedConvention
    interface IConvention
Public MustInherit Class TypeAttributeConventionBase(Of TAttribute)
Implements IEntityTypeAddedConvention

Parametri di tipo

TAttribute

Tipo di attributo da cercare.

Ereditarietà
TypeAttributeConventionBase<TAttribute>
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Costruttori

TypeAttributeConventionBase<TAttribute>(ProviderConventionSetBuilderDependencies)

Crea una nuova istanza di TypeAttributeConventionBase<TAttribute>.

Proprietà

Dependencies

Dipendenze per questo servizio.

Metodi

ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

Chiamato dopo l'aggiunta di una proprietà complessa a un oggetto simile al tipo.

ProcessComplexTypeAdded(IConventionComplexTypeBuilder, TAttribute, IConventionContext)

Chiamato dopo l'aggiunta di un tipo complesso al modello se ha un attributo.

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

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

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, TAttribute, IConventionContext<IConventionEntityTypeBuilder>)

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

ReplaceWithEntityType(IConventionComplexTypeBuilder, Nullable<Boolean>)

Tenta di sostituire il tipo complesso con un tipo di entità.

Si applica a