Condividi tramite


CSharpMigrationCodeGenerator.GenerateAnnotation Metodo

Definizione

Genera il codice per il valore di annotazione specificato, che può essere Null. Il comportamento predefinito consiste nell'usare un AnnotationCodeGenerator oggetto se ne è registrato uno, altrimenti chiamare ToString sul valore dell'annotazione.

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)

Parametri

name
String

Nome dell'annotazione per cui è necessario il codice.

annotation
Object

Valore dell'annotazione da generare.

writer
IndentedTextWriter

Writer in cui deve essere scritto il codice generato.

Commenti

Si noti che è possibile registrare un oggetto AnnotationCodeGenerator per generare codice per annotazioni personalizzate senza dover eseguire l'override dell'intero generatore di codice.

Si applica a