Compartilhar via


AnnotationCodeGenerator Classe

Definição

Herda dessa classe para criar um serviço que permita a geração de código de anotações personalizadas como parte das Migrações de scaffolding. A classe derivada deve ser definida no MigrationCodeGenerator.

public abstract class AnnotationCodeGenerator
type AnnotationCodeGenerator = class
Public MustInherit Class AnnotationCodeGenerator
Herança
AnnotationCodeGenerator

Comentários

Observe que um AnnotationCodeGenerator não é necessário se a anotação usa um valor de cadeia de caracteres simples ou se chamar ToString no objeto de anotação é suficiente para uso na Migração scaffolded.

Construtores

AnnotationCodeGenerator()

Herda dessa classe para criar um serviço que permita a geração de código de anotações personalizadas como parte das Migrações de scaffolding. A classe derivada deve ser definida no MigrationCodeGenerator.

Métodos

Generate(String, Object, IndentedTextWriter)

Implemente esse método para gerar código para o valor de anotação fornecido.

GetExtraNamespaces(IEnumerable<String>)

Substitua esse método para retornar namespaces adicionais que devem ser incluídos no código gerado para a migração scaffolded. A implementação padrão retorna uma enumeração vazia.

Aplica-se a