AnnotationCodeGenerator Clase

Definición

Clase base que usarán los proveedores de bases de datos al implementar un IAnnotationCodeGenerator

public class AnnotationCodeGenerator : Microsoft.EntityFrameworkCore.Design.IAnnotationCodeGenerator
type AnnotationCodeGenerator = class
    interface IAnnotationCodeGenerator
Public Class AnnotationCodeGenerator
Implements IAnnotationCodeGenerator
Herencia
AnnotationCodeGenerator
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 bases de datos para obtener más información y ejemplos.

Constructores

AnnotationCodeGenerator(AnnotationCodeGeneratorDependencies)

Inicializa una nueva instancia de esta clase.

Propiedades

Dependencies

Dependencias específicas del proveedor relacional para este servicio.

Métodos

FilterIgnoredAnnotations(IEnumerable<IAnnotation>)

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

GenerateDataAnnotation(IEntityType, IAnnotation)

Devuelve un fragmento de código de atributo de anotación de datos para el objeto especificado annotationo 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 objeto especificado annotationo 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 annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IComplexProperty, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IComplexType, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IEntityType, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IEntityType, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(IEntityTypeMappingFragment, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IForeignKey, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IForeignKey, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(IIndex, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IIndex, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(IKey, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IKey, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(IModel, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IModel, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(INavigation, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IProperty, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(IProperty, IAnnotation, String)
Obsoleto..

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

GenerateFluentApi(IRelationalPropertyOverrides, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ISequence, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ISkipNavigation, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApi(ITrigger, IAnnotation)

Devuelve una llamada DE API fluida para el annotationespecificado o null si no existe ninguna llamada API fluida para ella.

GenerateFluentApiCalls(IAnnotatable, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(ICheckConstraint, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IComplexProperty, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IComplexType, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IEntityType, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IForeignKey, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IIndex, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IKey, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IModel, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(INavigation, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IProperty, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(ISequence, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(ISkipNavigation, IDictionary<String,IAnnotation>)

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

GenerateFluentApiCalls(ITrigger, IDictionary<String,IAnnotation>)

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

IsHandledByConvention(ICheckConstraint, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado checkConstraint.

IsHandledByConvention(IComplexProperty, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado complexProperty.

IsHandledByConvention(IComplexType, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado complexType.

IsHandledByConvention(IEntityType, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado entityType.

IsHandledByConvention(IEntityTypeMappingFragment, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado fragment.

IsHandledByConvention(IForeignKey, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado foreignKey.

IsHandledByConvention(IIndex, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado index.

IsHandledByConvention(IKey, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado key.

IsHandledByConvention(IModel, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado model.

IsHandledByConvention(INavigation, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado navigation.

IsHandledByConvention(IProperty, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado property.

IsHandledByConvention(IRelationalPropertyOverrides, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado overrides.

IsHandledByConvention(ISequence, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado sequence.

IsHandledByConvention(ISkipNavigation, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado navigation.

IsHandledByConvention(ITrigger, IAnnotation)

Comprueba si el objeto especificado annotation se controla por convención cuando se aplica al especificado trigger.

RemoveAnnotationsHandledByConventions(IAnnotatable, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(ICheckConstraint, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IComplexProperty, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IComplexType, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IEntityType, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IEntityTypeMappingFragment, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IForeignKey, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IIndex, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IKey, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IModel, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(INavigation, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IProperty, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(IRelationalPropertyOverrides, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(ISequence, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(ISkipNavigation, IDictionary<String,IAnnotation>)

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

RemoveAnnotationsHandledByConventions(ITrigger, IDictionary<String,IAnnotation>)

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

Se aplica a