Partager via


MaxLengthAttributeConvention Classe

Définition

Convention qui configure la longueur maximale en fonction de la MaxLengthAttribute valeur appliquée à la propriété .

public class MaxLengthAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.PropertyAttributeConventionBase<System.ComponentModel.DataAnnotations.MaxLengthAttribute>
public class MaxLengthAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.PropertyAttributeConventionBase<System.ComponentModel.DataAnnotations.MaxLengthAttribute>, Microsoft.EntityFrameworkCore.Metadata.Conventions.IComplexPropertyAddedConvention
type MaxLengthAttributeConvention = class
    inherit PropertyAttributeConventionBase<MaxLengthAttribute>
type MaxLengthAttributeConvention = class
    inherit PropertyAttributeConventionBase<MaxLengthAttribute>
    interface IComplexPropertyAddedConvention
    interface IConvention
Public Class MaxLengthAttributeConvention
Inherits PropertyAttributeConventionBase(Of MaxLengthAttribute)
Public Class MaxLengthAttributeConvention
Inherits PropertyAttributeConventionBase(Of MaxLengthAttribute)
Implements IComplexPropertyAddedConvention
Héritage
Implémente

Remarques

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

Constructeurs

MaxLengthAttributeConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de MaxLengthAttributeConvention.

Propriétés

Dependencies

Dépendances pour ce service.

(Hérité de PropertyAttributeConventionBase<TAttribute>)

Méthodes

ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)

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

(Hérité de PropertyAttributeConventionBase<TAttribute>)
ProcessComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Appelé après la modification du champ de sauvegarde d’une propriété complexe.

(Hérité de PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionComplexPropertyBuilder, MaxLengthAttribute, MemberInfo, IConventionContext)

Convention qui configure la longueur maximale en fonction de la MaxLengthAttribute valeur appliquée à la propriété .

ProcessPropertyAdded(IConventionComplexPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Appelée après l’ajout d’une propriété complexe à un type avec un attribut sur la propriété ou le champ CLR associé.

(Hérité de PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>)

Appelée après l’ajout d’une propriété au type d’entité.

(Hérité de PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyAdded(IConventionPropertyBuilder, MaxLengthAttribute, MemberInfo, IConventionContext)

Appelée après l’ajout d’une propriété au type d’entité avec un attribut sur la propriété ou le champ CLR associé.

ProcessPropertyAdded(IConventionPropertyBuilder, TAttribute, MemberInfo, IConventionContext)

Appelée après l’ajout d’une propriété au type d’entité avec un attribut sur la propriété ou le champ CLR associé.

(Hérité de PropertyAttributeConventionBase<TAttribute>)
ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)

Appelé après la modification du champ de sauvegarde d’une propriété.

(Hérité de PropertyAttributeConventionBase<TAttribute>)

S’applique à