AnnotationCodeGenerator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base a ser usada por provedores de banco de dados ao implementar um IAnnotationCodeGenerator
public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
- Herança
-
AnnotationCodeGenerator
- 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
| AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies) |
Inicializa uma nova instância desta classe. |
Propriedades
| Dependencies |
Dependências específicas do provedor relacional para esse serviço. |
Métodos
| FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtra as anotações em |
| GenerateDataAnnotation(IEntityType, IAnnotation) |
Retorna um fragmento de código de atributo de anotação de dados para o determinado |
| GenerateDataAnnotation(IProperty, IAnnotation) |
Retorna um fragmento de código de atributo de anotação de dados para o determinado |
| 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 à API fluente para o determinado |
| GenerateFluentApi(IComplexProperty, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IComplexType, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IEntityType, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IEntityType, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IForeignKey, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IForeignKey, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(IIndex, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IIndex, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(IKey, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IKey, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(IModel, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IModel, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(INavigation, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IProperty, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(IProperty, IAnnotation, String) |
Obsoleto.
Retorna |
| GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(ISequence, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(ISkipNavigation, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApi(ITrigger, IAnnotation) |
Retorna uma chamada à API fluente para o determinado |
| GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>) |
Para as anotações fornecidas que têm chamadas de API fluentes correspondentes, retorna essas chamadas de API fluentes e remove as anotações. |
| IsHandledByConvention(ICheckConstraint, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IComplexProperty, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IComplexType, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IEntityType, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IForeignKey, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IIndex, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IKey, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IModel, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(INavigation, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IProperty, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(ISequence, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(ISkipNavigation, IAnnotation) |
Verifica se o determinado |
| IsHandledByConvention(ITrigger, IAnnotation) |
Verifica se o determinado |
| 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. |