Idioma

AnnotationCodeGenerator Classe

Definição

Classe base a ser usada por provedores de banco de dados ao implementar um IAnnotationCodeGenerator

[System.Runtime.CompilerServices.Nullable(0)]
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
[<System.Runtime.CompilerServices.Nullable(0)>]
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
Herança
AnnotationCodeGenerator
Atributos
Implementações

Comentários

Essa implementação retorna false para todos os métodos 'IsHandledByConvention' e null para todos os métodos 'GenerateFluentApi'. Os provedores devem substituir as anotações que eles entendem.

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

Nome Descrição
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

Inicializa uma nova instância dessa classe.

Propriedades

Nome Descrição
Dependencies

Dependências específicas do provedor relacional para esse serviço.

Métodos

Nome Descrição
FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

Filtra as anotações nas annotations quais o código nunca deve ser gerado.

GenerateDataAnnotation(IEntityType, IAnnotation)

Retorna um fragmento de código de atributo de anotação de dados para o determinado annotation, ou null se não houver anotação de dados para ele.

GenerateDataAnnotation(IProperty, IAnnotation)

Retorna um fragmento de código de atributo de anotação de dados para o determinado annotation, ou null se não houver anotação de dados para ele.

GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm atributos de anotação de dados correspondentes, retorna esses fragmentos de código de atributo e remove as anotações.

GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm atributos de anotação de dados correspondentes, retorna esses fragmentos de código de atributo e remove as anotações.

GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm atributos de anotação de dados correspondentes, retorna esses fragmentos de código de atributo e remove as anotações.

GenerateFluentApi(ICheckConstraint, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IComplexProperty, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IComplexType, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IEntityType, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IEntityType, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IForeignKey, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IForeignKey, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IIndex, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IIndex, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IKey, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IKey, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IModel, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IModel, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(INavigation, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IProperty, IAnnotation, String)
Obsoleto.

Retorna null , a menos que substituído para fazer o contrário.

GenerateFluentApi(IProperty, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(ISequence, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(ISkipNavigation, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApi(ITrigger, IAnnotation)

Retorna uma chamada de API fluente para o determinado annotation, ou null se nenhuma chamada à API fluente existir para ela.

GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>)

Para as anotações fornecidas que têm chamadas à API fluente correspondentes, retorna essas chamadas à API fluente e remove as anotações.

IsHandledByConvention(ICheckConstraint, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado checkConstraint.

IsHandledByConvention(IComplexProperty, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado complexProperty.

IsHandledByConvention(IComplexType, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado complexType.

IsHandledByConvention(IEntityType, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado entityType.

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado fragment.

IsHandledByConvention(IForeignKey, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado foreignKey.

IsHandledByConvention(IIndex, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado index.

IsHandledByConvention(IKey, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado key.

IsHandledByConvention(IModel, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado model.

IsHandledByConvention(INavigation, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado navigation.

IsHandledByConvention(IProperty, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado property.

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado overrides.

IsHandledByConvention(ISequence, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado sequence.

IsHandledByConvention(ISkipNavigation, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado navigation.

IsHandledByConvention(ITrigger, IAnnotation)

Verifica se o determinado annotation é tratado por convenção quando aplicado ao determinado trigger.

RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>)

Remove a anotação cuja configuração já está aplicada por convenção e não precisa ser especificada explicitamente.

Aplica-se a