AnnotationCodeGenerator 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.
Classe de base à utiliser par les fournisseurs de base de données lors de l’implémentation d’un IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Héritage
-
AnnotationCodeGenerator
- Implémente
Remarques
Cette implémentation retourne false
pour toutes les méthodes « IsHandledByConvention » et null
pour toutes les méthodes « GenerateFluentApi ». Les fournisseurs doivent remplacer pour les annotations qu’ils comprennent.
Pour plus d’informations et d’exemples, consultez Implémentation de fournisseurs et d’extensions de base de données .
Constructeurs
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Initialise une nouvelle instance de cette classe. |
Propriétés
Dependencies |
Dépendances spécifiques au fournisseur relationnel pour ce service. |
Méthodes
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtre les annotations dans |
GenerateDataAnnotation(IEntityType, IAnnotation) |
Retourne un fragment de code d’attribut d’annotation de données pour le donné |
GenerateDataAnnotation(IProperty, IAnnotation) |
Retourne un fragment de code d’attribut d’annotation de données pour le donné |
GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des attributs d’annotation de données correspondants, retourne ces fragments de code d’attribut et supprime les annotations. |
GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des attributs d’annotation de données correspondants, retourne ces fragments de code d’attribut et supprime les annotations. |
GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des attributs d’annotation de données correspondants, retourne ces fragments de code d’attribut et supprime les annotations. |
GenerateFluentApi(ICheckConstraint, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IComplexProperty, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IComplexType, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IEntityType, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IForeignKey, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(IIndex, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IIndex, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(IKey, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IKey, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(IModel, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IModel, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(INavigation, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IProperty, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(IProperty, IAnnotation, String) |
Obsolète..
Retourne |
GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(ISequence, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(ISkipNavigation, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApi(ITrigger, IAnnotation) |
Retourne un appel d’API Fluent pour le donné |
GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Pour les annotations données qui ont des appels d’API Fluent correspondants, retourne ces appels d’API Fluent et supprime les annotations. |
IsHandledByConvention(ICheckConstraint, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IComplexProperty, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IComplexType, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IEntityType, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IForeignKey, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IIndex, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IKey, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IModel, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(INavigation, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IProperty, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(ISequence, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(ISkipNavigation, IAnnotation) |
Vérifie si le donné |
IsHandledByConvention(ITrigger, IAnnotation) |
Vérifie si le donné |
RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |
RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>) |
Supprime l’annotation dont la configuration est déjà appliquée par convention et n’a pas besoin d’être spécifiée explicitement. |