CSharpMigrationCodeGenerator.GenerateAnnotation 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為指定的批註值產生程式碼,可能是 Null。 預設行為是在註冊時使用 AnnotationCodeGenerator ,否則請在注釋值上呼叫 ToString。
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)
參數
- name
- String
需要程式碼的批註名稱。
- annotation
- Object
要產生的批註值。
- writer
- IndentedTextWriter
應該寫入所產生程式碼的寫入器。
備註
請注意, AnnotationCodeGenerator 可以註冊 以產生自訂注釋的程式碼,而不需要覆寫整個程式碼產生器。