Freigeben über


CSharpMigrationCodeGenerator.GenerateAnnotation Methode

Definition

Generiert Code für den angegebenen Anmerkungswert, der null sein kann. Das Standardverhalten besteht darin, ein AnnotationCodeGenerator zu verwenden, wenn ein registriert ist, andernfalls ToString für den Anmerkungswert aufzurufen.

protected internal virtual void GenerateAnnotation (string name, object annotation, System.Data.Entity.Migrations.Utilities.IndentedTextWriter writer);
abstract member GenerateAnnotation : string * obj * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
override this.GenerateAnnotation : string * obj * System.Data.Entity.Migrations.Utilities.IndentedTextWriter -> unit
Protected Friend Overridable Sub GenerateAnnotation (name As String, annotation As Object, writer As IndentedTextWriter)

Parameter

name
String

Der Name der Anmerkung, für die Code benötigt wird.

annotation
Object

Der zu generierende Anmerkungswert.

writer
IndentedTextWriter

Der Writer, in den generierter Code geschrieben werden soll.

Hinweise

Beachten Sie, dass ein AnnotationCodeGenerator registriert werden kann, um Code für benutzerdefinierte Anmerkungen zu generieren, ohne dass der gesamte Codegenerator überschrieben werden muss.

Gilt für: