Lenguaje

AnnotationCodeGenerator Clase

Definición

Clase base que usarán los proveedores de bases de datos al implementar una 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
Herencia
AnnotationCodeGenerator
Atributos
Implementaciones

Comentarios

Esta implementación devuelve false todos los métodos "IsHandledByConvention" y null para todos los métodos "GenerateFluentApi". Los proveedores deben invalidar las anotaciones que entienden.

Consulte Implementación de proveedores y extensiones de base de datos para obtener más información y ejemplos.

Constructores

Nombre Description
AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

Inicializa una nueva instancia de esta clase.

Propiedades

Nombre Description
Dependencies

Dependencias específicas del proveedor relacional para este servicio.

Métodos

Nombre Description
FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

Filtra las anotaciones en para annotations las que nunca se debe generar código.

GenerateDataAnnotation(IEntityType, IAnnotation)

Devuelve un fragmento de código de atributo de anotación de datos para el especificado annotation, o null si no existe ninguna anotación de datos para él.

GenerateDataAnnotation(IProperty, IAnnotation)

Devuelve un fragmento de código de atributo de anotación de datos para el especificado annotation, o null si no existe ninguna anotación de datos para él.

GenerateDataAnnotationAttributes(IAnnotatable, IDictionary<String,IAnnotation>)

Para las anotaciones especificadas que tienen atributos de anotación de datos correspondientes, devuelve esos fragmentos de código de atributo y quita las anotaciones.

GenerateDataAnnotationAttributes(IEntityType, IDictionary<String,IAnnotation>)

Para las anotaciones especificadas que tienen atributos de anotación de datos correspondientes, devuelve esos fragmentos de código de atributo y quita las anotaciones.

GenerateDataAnnotationAttributes(IProperty, IDictionary<String,IAnnotation>)

Para las anotaciones especificadas que tienen atributos de anotación de datos correspondientes, devuelve esos fragmentos de código de atributo y quita las anotaciones.

GenerateFluentApi(ICheckConstraint, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IComplexProperty, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IComplexType, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IEntityType, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IEntityType, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IForeignKey, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IForeignKey, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IIndex, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IIndex, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IKey, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IKey, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IModel, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IModel, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(INavigation, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IProperty, IAnnotation, String)
Obsoletos.

Devuelve null a menos que se invalide para hacer lo contrario.

GenerateFluentApi(IProperty, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ISequence, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ISkipNavigation, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ITrigger, IAnnotation)

Devuelve una llamada de API fluida para el especificado annotation, o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>)

Para las anotaciones dadas que tienen llamadas API fluidas correspondientes, devuelve esas llamadas API fluidas y quita las anotaciones.

IsHandledByConvention(ICheckConstraint, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada checkConstraint.

IsHandledByConvention(IComplexProperty, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada complexProperty.

IsHandledByConvention(IComplexType, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada complexType.

IsHandledByConvention(IEntityType, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada entityType.

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada fragment.

IsHandledByConvention(IForeignKey, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada foreignKey.

IsHandledByConvention(IIndex, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada index.

IsHandledByConvention(IKey, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada key.

IsHandledByConvention(IModel, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada model.

IsHandledByConvention(INavigation, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada navigation.

IsHandledByConvention(IProperty, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada property.

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada overrides.

IsHandledByConvention(ISequence, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada sequence.

IsHandledByConvention(ISkipNavigation, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada navigation.

IsHandledByConvention(ITrigger, IAnnotation)

Comprueba si el elemento especificado annotation se controla por convención cuando se aplica a la especificada trigger.

RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>)

Quita la anotación cuya configuración ya se aplica por convención y no es necesario especificar explícitamente.

Se aplica a