AnnotationCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erben Sie von dieser Klasse, um einen Dienst zu erstellen, der die Codegenerierung von benutzerdefinierten Anmerkungen im Rahmen von Gerüstmigrationen ermöglicht. Die abgeleitete Klasse sollte auf festgelegt MigrationCodeGeneratorwerden.
public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
- Vererbung
-
AnnotationCodeGenerator
Hinweise
Beachten Sie, dass ein AnnotationCodeGenerator nicht erforderlich ist, wenn die Anmerkung einen einfachen Zeichenfolgenwert verwendet oder wenn der Aufruf von ToString für das Anmerkungsobjekt für die Verwendung in der gerüsteten Migration ausreicht.
Konstruktoren
AnnotationCodeGenerator() |
Erben Sie von dieser Klasse, um einen Dienst zu erstellen, der die Codegenerierung von benutzerdefinierten Anmerkungen im Rahmen von Gerüstmigrationen ermöglicht. Die abgeleitete Klasse sollte auf festgelegt MigrationCodeGeneratorwerden. |
Methoden
Generate(String, Object, IndentedTextWriter) |
Implementieren Sie diese Methode, um Code für den angegebenen Anmerkungswert zu generieren. |
GetExtraNamespaces(IEnumerable<String>) |
Überschreiben Sie diese Methode, um zusätzliche Namespaces zurückzugeben, die in den code einbezogen werden sollen, der für die Gerüstmigration generiert wird. Die Standardimplementierung gibt eine leere Enumeration zurück. |
Gilt für:
Entity Framework