TypeAttributeConventionBase<TAttribute> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |