Partager via


AnnotationCodeGenerator Classe

Définition

Héritez de cette classe pour créer un service qui permet la génération de code d’annotations personnalisées dans le cadre de migrations de structure. La classe dérivée doit être définie sur .MigrationCodeGenerator

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
Héritage
AnnotationCodeGenerator

Remarques

Notez qu’un AnnotationCodeGenerator n’est pas nécessaire si l’annotation utilise une valeur de chaîne simple ou si l’appel de ToString sur l’objet d’annotation est suffisant pour une utilisation dans la migration structurée.

Constructeurs

AnnotationCodeGenerator()

Héritez de cette classe pour créer un service qui permet la génération de code d’annotations personnalisées dans le cadre de migrations de structure. La classe dérivée doit être définie sur .MigrationCodeGenerator

Méthodes

Generate(String, Object, IndentedTextWriter)

Implémentez cette méthode pour générer du code pour la valeur d’annotation donnée.

GetExtraNamespaces(IEnumerable<String>)

Remplacez cette méthode pour renvoyer des espaces de noms supplémentaires qui doivent être inclus dans le code généré pour la migration avec structure. L’implémentation par défaut retourne une énumération vide.

S’applique à