Partager via


TypeAttributeConventionBase<TAttribute> Classe

Définition

Type de base pour les conventions qui effectuent une configuration basée sur un attribut spécifié sur un type structurel.

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

Paramètres de type

TAttribute

Type d’attribut à rechercher.

Héritage
TypeAttributeConventionBase<TAttribute>
Dérivé
Implémente

Remarques

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

Constructeurs

TypeAttributeConventionBase<TAttribute>(ProviderConventionSetBuilderDependencies)

Crée une instance de TypeAttributeConventionBase<TAttribute>.

Propriétés

Dependencies

Dépendances pour ce service.

Méthodes

ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

Appelée après l’ajout d’une propriété complexe à un objet de type.

ProcessComplexTypeAdded(IConventionComplexTypeBuilder, TAttribute, IConventionContext)

Appelé après l’ajout d’un type complexe au modèle s’il a un attribut.

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

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

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, TAttribute, IConventionContext<IConventionEntityTypeBuilder>)

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

ReplaceWithEntityType(IConventionComplexTypeBuilder, Nullable<Boolean>)

Tente de remplacer le type complexe par un type d’entité.

S’applique à