Udostępnij przez


CSharpMigrationCodeGenerator.GenerateAnnotation Metoda

Definicja

Generuje kod dla danej wartości adnotacji, która może być równa null. Zachowaniem domyślnym jest użycie elementu AnnotationCodeGenerator , jeśli jest zarejestrowany, w przeciwnym razie wywołaj metodę ToString w wartości adnotacji.

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)

Parametry

name
String

Nazwa adnotacji, dla której potrzebny jest kod.

annotation
Object

Wartość adnotacji do wygenerowania.

writer
IndentedTextWriter

Moduł zapisywania, do którego powinien zostać napisany wygenerowany kod.

Uwagi

Należy pamiętać, że AnnotationCodeGenerator można zarejestrować kod do generowania kodu dla adnotacji niestandardowych bez konieczności zastępowania całego generatora kodu.

Dotyczy