Compartir a través de


Microsoft.EntityFrameworkCore.Metadata.Conventions Espacio de nombres

Clases

BackingFieldAttributeConvention

Convención que configura una propiedad como tener un campo de respaldo basado en el BackingFieldAttribute atributo .

BackingFieldConvention

Convención que busca campos de respaldo para las propiedades en función de sus nombres:

  • <[nombre de propiedad]>k__BackingField
  • _[camel-cased property name]
  • _[nombre de propiedad]
  • m_[nombre de propiedad camel-cased]
  • m_[nombre de propiedad]
  • [nombre de propiedad]_
BaseTypeDiscoveryConvention

Convención que busca tipos de entidad base y derivados que ya forman parte del modelo en función de la jerarquía de tipos CLR asociada.

CascadeDeleteConvention

Convención que establece el comportamiento de eliminación en Cascade para las claves externas necesarias y ClientSetNull para las opcionales.

ChangeTrackingStrategyConvention

Convención que establece una marca en el modelo para omitir siempre la detección de cambios si no se usa ningún tipo de entidad.Snapshot

CheckConstraintConvention

Convención que garantiza que las restricciones check de los tipos derivados sean compatibles con las restricciones check en el tipo base. Además, garantiza que el tipo declarante es actual.

ComplexPropertyDiscoveryConvention

Convención que configura las relaciones entre tipos de entidad en función de las propiedades de navegación, siempre y cuando no haya ambigüedad en cuanto a cuál es la navegación inversa correspondiente.

ComplexTypeAttributeConvention

Convención que configura los tipos que tienen .ComplexTypeAttribute

ConcurrencyCheckAttributeConvention

Convención que configura una propiedad como un token de simultaneidad si tiene .ConcurrencyCheckAttribute

ConstructorBindingConvention

Convención que enlaza los parámetros del constructor de tipo de entidad a las propiedades existentes y a las propiedades de servicio en función de sus nombres:

  • [nombre del parámetro]
  • [pascal-cased parameter name]
  • _[nombre de parámetro]
  • _[pascal-cased parameter name]
  • m_[nombre de parámetro]
  • m_[pascal-cased parameter name]
ContextContainerConvention

Convención que configura el nombre de contenedor predeterminado como nombre de tipo de contexto.

ConventionSet

Representa un conjunto de convenciones usadas para compilar un modelo.

CosmosDiscriminatorConvention

Convención que configura el valor discriminador para los tipos de entidad como el nombre del tipo de entidad.

CosmosInversePropertyAttributeConvention

Convención que configura la propiedad de navegación inversa según el InversePropertyAttribute especificado en la otra propiedad de navegación. Se supone que todas las navegaciones tienen como destino tipos de entidad propiedad para Cosmos.

CosmosKeyDiscoveryConvention

Convención que busca la propiedad de clave principal para el tipo de entidad en función de los nombres y le agrega la clave de partición si está presente.

CosmosManyToManyJoinEntityTypeConvention

Convención que crea un tipo de entidad de combinación para una relación de varios a varios y le agrega una clave de partición si los tipos relacionados comparten uno.

CosmosRelationshipDiscoveryConvention

Convención que configura las relaciones entre tipos de entidad en función de las propiedades de navegación, siempre y cuando no haya ambigüedad en cuanto a cuál es la navegación inversa correspondiente. Se supone que todas las navegaciones tienen como destino tipos de entidad propiedad para Cosmos.

CosmosRuntimeModelConvention

Convención que crea una copia optimizada del modelo mutable. Normalmente, esta convención la implementan los proveedores de bases de datos para actualizar las anotaciones del proveedor al crear un modelo de solo lectura.

CosmosValueGenerationConvention

Convención que configura la generación de valores de almacén como OnAdd en las propiedades que forman parte de la clave principal y que no forman parte de ninguna clave externa o se configuraron para tener un valor predeterminado de base de datos.

DatabaseGeneratedAttributeConvention

Convención que configura una propiedad como OnAdd si Identity se especifica, OnAddOrUpdate si Computed se especifica o Never si None se especifica mediante .DatabaseGeneratedAttribute

DbFunctionTypeMappingConvention

Una convención configura la asignación de tipos para IDbFunction las instancias.

DbSetFindingConvention

Convención que agrega tipos de entidad basados en las DbSet<TEntity> propiedades definidas en la clase derivada DbContext .

DefiningQueryRewritingConvention

Convención que convierte los accesos de los filtros de DbSet<TEntity> consulta internos y define las consultas en EntityQueryRootExpression. Esto hace que sean coherentes con el modo en que DbSet accede a las consultas reales, lo que permite un procesamiento más sencillo en la canalización de consulta.

DeleteBehaviorAttributeConvention

Convención que configura el comportamiento de eliminación en función del DeleteBehaviorAttribute aplicado en la propiedad .

DerivedTypeDiscoveryConvention

Convención que busca tipos de entidad derivadas que ya forman parte del modelo en función de la jerarquía de tipos CLR asociada.

DiscriminatorConvention

Convención que configura el valor discriminador para los tipos de entidad de una jerarquía como el nombre del tipo de entidad.

DiscriminatorLengthConvention

Convención que establece la longitud máxima de las propiedades de discriminador de cadenas.

ElementMappingConvention

Una convención que garantiza que las asignaciones de propiedades tengan cualquier elemento ElementMapping detectado por el asignador de tipos.

EntitySplittingConvention

Convención que crea relaciones de vinculación para la división de entidades y administra los fragmentos de asignación.

EntityTypeAttributeConventionBase<TAttribute>

Tipo base para convenciones que realizan la configuración en función de un atributo especificado en un tipo de entidad.

EntityTypeConfigurationAttributeConvention

Convención que aplica la configuración de tipo de entidad especificada en EntityTypeConfigurationAttribute.

EntityTypeConfigurationEntityTypeAttributeConvention

Convención que aplica la configuración de tipo de entidad especificada en EntityTypeConfigurationAttribute.

EntityTypeHierarchyMappingConvention

Convención que quita discriminadores de tipos de entidad que no son TPH y desasignación de las propiedades heredadas para los tipos de entidad TPT.

ForeignKeyAttributeConvention

Convención que configura las propiedades de clave externa asociadas a una propiedad de navegación según el ForeignKeyAttribute especificado en las propiedades o las propiedades de navegación.

ForeignKeyIndexConvention

Convención que crea índices en propiedades de clave externa a menos que ya estén cubiertos por índices o claves existentes.

ForeignKeyPropertyDiscoveryConvention

Convención que busca propiedades de clave externa para las relaciones en función de sus nombres, ignorando mayúsculas y minúsculas:

  • [nombre de propiedad de navegación] [nombre de propiedad de clave principal]
  • [nombre de propiedad de navegación] Id
  • [nombre de entidad principal] [nombre de propiedad de clave principal]
  • [nombre de entidad principal] Id
IndexAttributeConvention

Convención que configura índices de base de datos basados en IndexAttribute.

InheritanceDiscoveryConventionBase

Tipo base para convenciones de detección de herencia

InversePropertyAttributeConvention

Convención que configura la propiedad de navegación inversa basada en el InversePropertyAttribute especificado en la otra propiedad de navegación.

KeyAttributeConvention

Convención que configura la clave de tipo de entidad basada en el KeyAttribute especificado en una propiedad o PrimaryKeyAttribute especificada en un tipo CLR.

KeyDiscoveryConvention

Convención que busca la propiedad de clave principal para el tipo de entidad en función de los nombres, ignorando mayúsculas de minúsculas:

  • Identificador
  • [nombre de entidad] Id
KeylessAttributeConvention

Convención que omite los tipos de entidad que tienen .KeylessAttribute

KeylessEntityTypeAttributeConvention

Convención que omite los tipos de entidad que tienen .KeylessAttribute

ManyToManyJoinEntityTypeConvention

Una convención que busca la coincidencia de las navegaciones de omisión y crea automáticamente una entidad de combinación de varios a varios con claves externas adecuadas, establece las dos navegaciones de omisión coincidentes para usar esas claves externas.

MaxLengthAttributeConvention

Convención que configura la longitud máxima basada en el MaxLengthAttribute objeto aplicado en la propiedad .

ModelCleanupConvention

Convención que quita cualquier estado que solo se use durante la compilación del modelo.

NavigationAttributeConventionBase<TAttribute>

Tipo base para convenciones que realizan la configuración en función de un atributo aplicado a una navegación.

NavigationBackingFieldAttributeConvention

Convención que configura una propiedad de navegación como tener un campo de respaldo basado en el BackingFieldAttribute atributo .

NavigationEagerLoadingConvention

Convención que configura las navegaciones a tipos de entidad propiedad como cargados diligentes.

NonNullableConventionBase

Tipo base para convenciones que configuran aspectos del modelo en función de si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

NonNullableNavigationConvention

Convención que configura las navegaciones que no aceptan valores NULL en el tipo de entidad principal según sea necesario.

NonNullableReferencePropertyConvention

Convención que configura las propiedades de tipos que no aceptan valores NULL según sea necesario.

NotMappedEntityTypeAttributeConvention

Convención que omite los tipos de entidad que tienen .NotMappedAttribute

NotMappedMemberAttributeConvention

Convención que omite los miembros de los tipos de entidad que tienen NotMappedAttribute.

NotMappedTypeAttributeConvention

Convención que omite los tipos de entidad que tienen .NotMappedAttribute

OwnedAttributeConvention

Convención que configura los tipos de entidad que tienen como OwnedAttribute propiedad.

OwnedEntityTypeAttributeConvention

Convención que configura los tipos de entidad que tienen como OwnedAttribute propiedad.

OwnedTypesConvention

Convención que configura los tipos de entidad propiedad con la definición de navegación como tipos de entidad propiedad sin definir la navegación si solo hay una navegación de este tipo.

PrecisionAttributeConvention

Convención que configura la precisión basada en el PrecisionAttribute objeto aplicado en la propiedad .

PropertyAttributeConventionBase<TAttribute>

Tipo base para convenciones que realizan la configuración en función de un atributo aplicado a una propiedad.

PropertyDiscoveryConvention

Convención que agrega propiedades a los tipos de entidad correspondientes a las propiedades públicas escalares en el tipo CLR.

PropertyOverridesConvention

Convención que garantiza que la propiedad declarante está actualizada para las invalidaciones de propiedad.

QueryFilterDefiningQueryRewritingConvention

Convención que convierte los accesos de DbSets dentro de filtros de consulta y define consultas en EntityQueryables. Esto hace que sean coherentes con el modo en que DbSet accede a las consultas reales, lo que permite un procesamiento más sencillo en la canalización de consulta.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Convención que convierte los accesos de los filtros de DbSet<TEntity> consulta dentro de en EntityQueryRootExpression. Esto hace que sean coherentes con el modo en que DbSet accede a las consultas reales, lo que permite un procesamiento más sencillo en la canalización de consulta.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Un visitante que reescriba los accesos a DbSet encontrados en una expresión a EntityQueryRootExpression.

RelationalColumnAttributeConvention

Convención que configura el nombre y el tipo de columna para una propiedad basada en el objeto aplicado ColumnAttribute.

RelationalColumnCommentAttributeConvention

Convención que configura el comentario de columna para una propiedad o campo en función del objeto aplicado CommentAttribute.

RelationalDbFunctionAttributeConvention

Convención que configura las asignaciones de funciones de modelo basadas en métodos estáticos públicos en el contexto marcado con DbFunctionAttribute.

RelationalMapToJsonConvention

Convención que configura los valores predeterminados de una entidad asignada a una columna JSON.

RelationalMaxIdentifierLengthConvention

Convención que configura la longitud máxima del identificador de objeto admitida por la base de datos.

RelationalModelConvention

Convención que precompute un modelo relacional.

RelationalNavigationJsonPropertyNameAttributeConvention

Convención que configura un nombre de elemento JSON para la propiedad de navegación asignada a json en función del JsonPropertyNameAttribute atributo .

RelationalPropertyJsonPropertyNameAttributeConvention

Convención que configura el nombre de propiedad JSON basado en el objeto aplicado JsonPropertyNameAttribute.

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Convención que convierte los accesos de los filtros de DbSet<TEntity> consulta dentro de en EntityQueryRootExpression. Esto hace que sean coherentes con el modo en que DbSet accede a las consultas reales, lo que permite un procesamiento más sencillo en la canalización de consulta.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Un visitante que reescriba los accesos a DbSet encontrados en una expresión a EntityQueryRootExpression.

RelationalRuntimeModelConvention

Convención que crea una copia optimizada del modelo mutable. Normalmente, esta convención la implementan los proveedores de bases de datos para actualizar las anotaciones del proveedor al crear un modelo de solo lectura.

RelationalTableAttributeConvention

Convención que configura el nombre de tabla y el esquema para los tipos de entidad basados en el aplicado TableAttribute.

RelationalTableCommentAttributeConvention

Convención que configura el comentario de tabla para un tipo de entidad basado en el objeto aplicado CommentAttribute.

RelationalValueGenerationConvention

Convención que configura la generación de valores de almacén como OnAdd en las propiedades que forman parte de la clave principal y que no forman parte de ninguna clave externa o que se han configurado para tener un valor predeterminado de base de datos. También configura las propiedades como OnAddOrUpdate si estuvieran configuradas como columnas calculadas.

RelationshipDiscoveryConvention

Convención que configura las relaciones entre tipos de entidad en función de las propiedades de navegación siempre que no haya ambigüedad en cuanto a cuál es la navegación inversa correspondiente.

RequiredNavigationAttributeConvention

Convención que configura el lado principal de la relación según sea necesario si se aplica en RequiredAttribute la propiedad de navegación al tipo de entidad principal.

RequiredPropertyAttributeConvention

Convención que configura las propiedades según sea necesario si se han RequiredAttribute aplicado.

RuntimeModelConvention

Convención que crea una copia optimizada del modelo mutable. Normalmente, esta convención la implementan los proveedores de bases de datos para actualizar las anotaciones del proveedor al crear un modelo de solo lectura.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Visitante que vuelve a escribir EntityQueryRootExpression en una expresión para usar un tipo de entidad diferente.

SequenceUniquificationConvention

Convención que garantiza que todas las secuencias del modelo tengan nombres únicos dentro de un esquema cuando se truncan a la longitud máxima del identificador para el modelo.

ServicePropertyDiscoveryConvention

Convención que agrega propiedades de servicio a tipos de entidad.

SharedTableConvention

Convención que manipula los nombres de los objetos de base de datos para los tipos de entidad que comparten una tabla para evitar conflictos.

SqliteConventionSetBuilder

Un generador para compilar convenciones para SQLite.

SqliteRuntimeModelConvention

Convención que crea una copia optimizada del modelo mutable.

SqliteSharedTableConvention

Convención que manipula los nombres de los objetos de base de datos para los tipos de entidad que comparten una tabla para evitar conflictos.

SqlServerConventionSetBuilder

Generador para crear convenciones para SQL Server.

SqlServerDbFunctionConvention

Convención que garantiza que Schema se rellena para las funciones de base de datos que tienen IsBuiltIn la marca establecida en false.

SqlServerIndexConvention

Convención que configura el filtro para índices únicos no agrupados con columnas que aceptan valores NULL para filtrar valores NULL.

SqlServerMemoryOptimizedTablesConvention

Convención que configura índices como no agrupados para tablas optimizadas para memoria.

SqlServerOnDeleteConvention

Convención que configura el comportamiento de OnDelete para las claves externas en el tipo de entidad de combinación para la omisión de referencia automática

SqlServerOutputClauseConvention

Convención que configura tablas con desencadenadores para que no usen la cláusula OUTPUT al guardar los cambios.

SqlServerRuntimeModelConvention

Convención que crea una copia optimizada del modelo mutable.

SqlServerSharedTableConvention

Convención que manipula los nombres de los objetos de base de datos para los tipos de entidad que comparten una tabla para evitar conflictos.

SqlServerStoreGenerationConvention

Convención que garantiza que las propiedades no están configuradas para tener un valor predeterminado, como columna calculada o mediante al SqlServerValueGenerationStrategy mismo tiempo.

SqlServerTemporalConvention

Convención que manipula la configuración temporal de una entidad asignada a una tabla temporal.

SqlServerValueGenerationConvention

Una convención que configura la generación de valores de almacén como OnAdd en las propiedades que forman parte de la clave principal y que no forman parte de ninguna clave externa, se configuraron para tener un valor predeterminado de base de datos o se configuraron para usar .SqlServerValueGenerationStrategy También configura las propiedades como OnAddOrUpdate si estuvieran configuradas como columnas calculadas.

SqlServerValueGenerationStrategyConvention

Convención que configura el modelo SqlServerValueGenerationStrategy predeterminado como IdentityColumn.

StoredProcedureConvention

Convención que garantiza que el tipo de entidad esté actualizado para los procedimientos almacenados.

StoreGenerationConvention

Convención que garantiza que las propiedades no están configuradas para tener un valor predeterminado y como columna calculada al mismo tiempo.

StoreKeyConvention

Convención que agrega la propiedad 'id': una clave requerida por Azure Cosmos.

StringLengthAttributeConvention

Convención que configura la longitud máxima basada en el StringLengthAttribute objeto aplicado en la propiedad .

TableNameFromDbSetConvention

Convención que configura el nombre de la tabla en función del nombre de la DbSet<TEntity> propiedad.

TableSharingConcurrencyTokenConvention

Convención que busca tipos de entidad que comparten una tabla que tiene una columna de token de simultaneidad en la que esos tipos de entidad no tienen una propiedad asignada a esa columna. A continuación, crea una propiedad de simultaneidad de sombras asignada a esa columna en los tipos de entidad base-most.

TableValuedDbFunctionConvention

Convención que configura el tipo de entidad al que se asigna una función consultable.

TimestampAttributeConvention

Convención que configura la propiedad como un token de simultaneidad si se aplica a TimestampAttribute ella.

TypeAttributeConventionBase<TAttribute>

Tipo base para convenciones que realizan la configuración en función de un atributo especificado en un tipo estructural.

TypeMappingConvention

Convención que crea y asigna la asignación de tipos de almacén a las propiedades de entidad.

UnicodeAttributeConvention

Convención que configura el Unicode basado en el UnicodeAttribute objeto aplicado en la propiedad .

ValidatingConvention

Convención que comprueba si el modelo es válido.

ValueGenerationConvention

Convención que configura la generación de valores de almacén como OnAdd en las propiedades que forman parte de la clave principal y no forman parte de ninguna clave externa.

Interfaces

IComplexPropertyAddedConvention

Representa una operación que se debe realizar cuando se agrega una propiedad compleja a un objeto similar a un tipo.

IComplexPropertyAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una propiedad compleja.

IComplexPropertyFieldChangedConvention

Representa una operación que se debe realizar cuando se cambia el campo de respaldo de una propiedad compleja.

IComplexPropertyNullabilityChangedConvention

Representa una operación que se debe realizar cuando se cambia la nulabilidad de una propiedad compleja.

IComplexPropertyRemovedConvention

Representa una operación que se debe realizar cuando se quita una propiedad compleja de un objeto similar a un tipo.

IComplexTypeAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en un tipo complejo.

IComplexTypeMemberIgnoredConvention

Representa una operación que se debe realizar cuando se omite un miembro de tipo complejo.

IConvention

Esta es la interfaz base para todas las interfaces de convención, no se debe implementar directamente.

IConventionBatch

Representa un objeto que retrasa las invocaciones de convención hasta que se ejecuta o elimina.

IConventionContext

Información contextual asociada a cada llamada de convención.

IConventionContext<TMetadata>

Información contextual asociada a cada llamada de convención.

IDiscriminatorPropertySetConvention

Representa una operación que se debe realizar cuando se establece una propiedad discriminador para un tipo de entidad.

IElementTypeAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en los elementos de una propiedad de colección.

IElementTypeNullabilityChangedConvention

Representa una operación que se debe realizar cuando ha cambiado la nulabilidad en los elementos de una propiedad de colección.

IEntityTypeAddedConvention

Representa una operación que se debe realizar cuando se agrega un tipo de entidad al modelo.

IEntityTypeAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en un tipo de entidad.

IEntityTypeBaseTypeChangedConvention

Representa una operación que se debe realizar cuando cambia el tipo base de un tipo de entidad.

IEntityTypeIgnoredConvention

Representa una operación que se debe realizar cuando se omite un tipo de entidad.

IEntityTypeMemberIgnoredConvention

Representa una operación que se debe realizar cuando se omite un miembro de tipo de entidad.

IEntityTypePrimaryKeyChangedConvention

Representa una operación que se debe realizar cuando se cambia la clave principal de un tipo de entidad.

IEntityTypeRemovedConvention

Representa una operación que se debe realizar cuando se quita un tipo de entidad del modelo.

IForeignKeyAddedConvention

Representa una operación que se debe realizar cuando se agrega una clave externa al tipo de entidad.

IForeignKeyAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una clave externa.

IForeignKeyDependentRequirednessChangedConvention

Representa una operación que se debe realizar cuando se cambia la necesaria dependencia para una clave externa.

IForeignKeyNullNavigationSetConvention

Representa una operación que se debe realizar cuando se establece null una navegación en en una clave externa.

IForeignKeyOwnershipChangedConvention

Representa una operación que se debe realizar cuando se cambia el valor de propiedad de una clave externa.

IForeignKeyPrincipalEndChangedConvention

Representa una operación que se debe realizar cuando se cambia el final de la entidad de seguridad de una clave externa.

IForeignKeyPropertiesChangedConvention

Representa una operación que se debe realizar cuando se cambian las propiedades de clave externa o la clave principal.

IForeignKeyRemovedConvention

Representa una operación que se debe realizar cuando se quita una clave externa.

IForeignKeyRequirednessChangedConvention

Representa una operación que se debe realizar cuando se cambia la necesaria para una clave externa.

IForeignKeyUniquenessChangedConvention

Representa una operación que se debe realizar cuando se cambia la unicidad de una clave externa.

IIndexAddedConvention

Representa una operación que se debe realizar cuando se agrega un índice al tipo de entidad.

IIndexAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en un índice.

IIndexRemovedConvention

Representa una operación que se debe realizar cuando se quita un índice del tipo de entidad.

IIndexSortOrderChangedConvention

Representa una operación que se debe realizar cuando se cambia el criterio de ordenación de un índice.

IIndexUniquenessChangedConvention

Representa una operación que se debe realizar cuando se cambia la unicidad de un índice.

IKeyAddedConvention

Representa una operación que se debe realizar cuando se agrega una clave al tipo de entidad.

IKeyAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una clave.

IKeyRemovedConvention

Representa una operación que se debe realizar cuando se quita una clave.

IModelAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en un modelo.

IModelFinalizedConvention

Representa una operación que se debe realizar una vez finalizado un modelo y que ya no se puede mutar.

IModelFinalizingConvention

Representa una operación que se debe realizar cuando se finaliza un modelo.

IModelInitializedConvention

Representa una operación que se debe realizar cuando se inicializa un modelo.

INavigationAddedConvention

Representa una operación que se debe realizar cuando se agrega una navegación al tipo de entidad.

INavigationAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una navegación.

INavigationRemovedConvention

Representa una operación que se debe realizar cuando se quita una navegación del tipo de entidad.

IPropertyAddedConvention

Representa una operación que se debe realizar cuando se agrega una propiedad al tipo de entidad.

IPropertyAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una propiedad .

IPropertyElementTypeChangedConvention

Representa una operación que se debe realizar cuando se cambia para IElementType una propiedad.

IPropertyFieldChangedConvention

Representa una operación que se debe realizar cuando se cambia el campo de respaldo de una propiedad.

IPropertyNullabilityChangedConvention

Representa una operación que se debe realizar cuando se cambia la nulabilidad de una propiedad.

IPropertyRemovedConvention

Representa una operación que se debe realizar cuando se quita una propiedad del tipo de entidad.

ISkipNavigationAddedConvention

Representa una operación que se debe realizar cuando se agrega una navegación de omisión al tipo de entidad.

ISkipNavigationAnnotationChangedConvention

Representa una operación que se debe realizar cuando se cambia una anotación en una navegación de omisión.

ISkipNavigationForeignKeyChangedConvention

Representa una operación que se debe realizar cuando se cambia una clave externa de navegación por omisión.

ISkipNavigationInverseChangedConvention

Representa una operación que se debe realizar cuando se cambia un omisión de navegación inversa.

ISkipNavigationRemovedConvention

Representa una operación que se debe realizar cuando se quita una navegación de omisión del tipo de entidad.

ITriggerAddedConvention

Representa una operación que se debe realizar cuando se agrega un desencadenador al tipo de entidad.

ITriggerRemovedConvention

Representa una operación que se debe realizar cuando se quita un desencadenador del tipo de entidad.

ITypeIgnoredConvention

Representa una operación que se debe realizar cuando se omite un tipo.