IAnnotationCodeGenerator Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementado por proveedores de bases de datos para controlar qué anotaciones deben tener código generado (en lugar de ser controlado por convención) y, a continuación, generar el código si es necesario.
public interface IAnnotationCodeGenerator
type IAnnotationCodeGenerator = interface
Public Interface IAnnotationCodeGenerator
- Derivado
Comentarios
La duración del servicio es Singleton. Esto significa que muchas instancias usan DbContext una sola instancia. La implementación debe ser segura para subprocesos. Este servicio no puede depender de los servicios registrados como Scoped.
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Métodos
FilterIgnoredAnnotations(IEnumerable<IAnnotation>) |
Filtra las anotaciones en |
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(IEntityType, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IEntityType, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
GenerateFluentApi(IForeignKey, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IForeignKey, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
GenerateFluentApi(IIndex, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IIndex, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
GenerateFluentApi(IKey, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IKey, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
GenerateFluentApi(IModel, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IModel, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
GenerateFluentApi(IProperty, IAnnotation) |
Genera llamadas DE API fluidas para el especificado IAnnotation. |
GenerateFluentApi(IProperty, IAnnotation, String) |
Obsoleto..
Genera llamadas DE API fluidas para el especificado IAnnotation en el lenguaje de programación determinado. |
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(IEntityType, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IEntityType. |
IsHandledByConvention(IForeignKey, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IForeignKey. |
IsHandledByConvention(IIndex, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IIndex. |
IsHandledByConvention(IKey, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IKey. |
IsHandledByConvention(IModel, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IModel. |
IsHandledByConvention(IProperty, IAnnotation) |
Comprueba si la clase especificada IAnnotation se controla por convención cuando se aplica a la especificada IProperty. |
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. |