Sdílet prostřednictvím


AnnotationCodeGenerator Třída

Definice

Zdědit z této třídy vytvořit službu, která umožňuje generování kódu vlastní poznámky v rámci generování uživatelského rozhraní Migrace. Odvozená třída by měla být nastavena na MigrationCodeGenerator.

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
Dědičnost
AnnotationCodeGenerator

Poznámky

Všimněte si, že AnnotationCodeGenerator není potřeba, pokud anotace používá jednoduchou řetězcovou hodnotu nebo pokud volání ToString na objektu poznámky je dostačující pro použití v vygenerované migraci.

Konstruktory

AnnotationCodeGenerator()

Zdědit z této třídy vytvořit službu, která umožňuje generování kódu vlastní poznámky v rámci generování uživatelského rozhraní Migrace. Odvozená třída by měla být nastavena na MigrationCodeGenerator.

Metody

Generate(String, Object, IndentedTextWriter)

Implementujte tuto metodu pro vygenerování kódu pro danou hodnotu poznámky.

GetExtraNamespaces(IEnumerable<String>)

Přepište tuto metodu, aby se vrátily další obory názvů, které by měly být zahrnuty do kódu vygenerovaného pro vygenerovanou migraci. Výchozí implementace vrátí prázdný výčet.

Platí pro