Microsoft.EntityFrameworkCore.Metadata.Conventions Espacio de nombres
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í.
Clases
| Nombre | Description |
|---|---|
| AutoLoadConvention |
Convención que configura propiedades basadas en heurística específica del proveedor para determinar si deben cargarse automáticamente. Invalide ShouldBeAutoLoaded(IConventionProperty) para personalizar qué propiedades se excluyen de la carga automática. |
| 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:
|
| 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 Cascade de eliminación en 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 ningún tipo de entidad usa la Snapshot estrategia. |
| 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 de declaración sea actual. |
| ComplexPropertyDiscoveryConvention |
Convención que configura propiedades complejas en tipos estructurales siempre que el tipo se haya configurado previamente como un tipo complejo o el tipo declarante sea un tipo complejo. |
| 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 parámetros de constructor de tipo de entidad a propiedades y propiedades de servicio existentes en función de sus nombres:
|
| 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 basada en 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. |
| CosmosJsonIdConvention |
Convención que configura la asignación de las propiedades PK o discriminatorias a la propiedad JSON 'id'. |
| CosmosKeyDiscoveryConvention |
Convención que busca la propiedad de clave principal para el tipo de entidad en función de los nombres y agrega la clave de partición a ella 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. |
| CosmosPartitionKeyInPrimaryKeyConvention |
Convención que agrega propiedades de clave de partición a la clave principal de EF. |
| CosmosRelationshipDiscoveryConvention |
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. 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 almacenamiento como OnAdd en las propiedades que forman parte de la clave principal y que no forman parte de ninguna clave externa o que 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 instancias. |
| DbSetFindingConvention |
Convención que agrega tipos de entidad en función de las DbSet<TEntity> propiedades definidas en la clase derivada DbContext . |
| DefiningQueryRewritingConvention |
Convención que convierte los accesos de dentro de los filtros de DbSet<TEntity> consulta 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 derivados 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 ElementoMapping detectado por el asignador de tipos. |
| ElementTypeChangedConvention |
Convención que reacciona a los cambios realizados en los tipos de elementos de colecciones primitivas. |
| 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 del tipo de entidad especificada en EntityTypeConfigurationAttribute. |
| EntityTypeConfigurationEntityTypeAttributeConvention |
Convención que aplica la configuración del tipo de entidad especificada en EntityTypeConfigurationAttribute. |
| EntityTypeHierarchyMappingConvention |
Una convención que quita los discriminadores de los tipos de entidad que no son TPH y anula el mapa de las propiedades heredadas para los tipos de entidad TPT. |
| ETagPropertyConvention |
Convención que agrega metadatos etag en el token de simultaneidad, si está presente. |
| ForeignKeyAttributeConvention |
Convención que configura las propiedades de clave externa asociadas a una propiedad de navegación basada en 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, omite mayúsculas de minúsculas:
|
| IndexAttributeConvention |
Convención que configura índices de base de datos basados en IndexAttribute. |
| InheritanceDiscoveryConventionBase |
Tipo base para convenciones de detección de herencia |
| InMemoryConventionSetBuilder |
Generador para crear convenciones para el proveedor en memoria. |
| 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 en función de la KeyAttribute especificada en una propiedad o PrimaryKeyAttribute especificada en un tipo CLR. |
| KeyComplexPropertyConvention |
Convención que marca todas las propiedades complejas de la ruta de acceso a una propiedad usada por una clave según sea necesario, ya que el valor de dicha propiedad debe estar disponible para calcular el valor de clave. |
| KeyDiscoveryConvention |
Convención que busca la propiedad de clave principal para el tipo de entidad en función de los nombres, ignorando mayúsculas y minúsculas:
|
| 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 las navegaciones de omisión coincidentes 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 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 los 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 los 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 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 tipos de entidad correspondientes a 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 vuelve a escribir los accesos a DbSet encontrados en una expresión a EntityQueryRootExpression. |
| RelationalColumnAttributeConvention |
Convención que configura el nombre de columna y el tipo de una propiedad en función del objeto aplicado ColumnAttribute. |
| RelationalColumnCommentAttributeConvention |
Convención que configura el comentario de columna para una propiedad o campo en función del aplicado CommentAttribute. |
| RelationalDbFunctionAttributeConvention |
Convención que configura asignaciones de funciones de modelo basadas en métodos estáticos públicos en el contexto marcado con DbFunctionAttribute. |
| RelationalKeyDiscoveryConvention |
Una convención específica de relacional que hereda de KeyDiscoveryConvention. |
| 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 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 vuelve a escribir 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 de los tipos de entidad en función del aplicado TableAttribute. |
| RelationalTableCommentAttributeConvention |
Convención que configura el comentario de tabla para un tipo de entidad basado en el aplicado CommentAttribute. |
| RelationalValueGenerationConvention |
Convención que configura la generación de valores de almacenamiento como OnAdd en las propiedades que forman parte de la clave principal y que no forman parte de ninguna clave externa o que se configuraron 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 nombres de objetos de base de datos para tipos de entidad que comparten una tabla para evitar conflictos. |
| SqliteConventionSetBuilder |
Un generador para crear convenciones para SQLite. |
| SqliteRuntimeModelConvention |
Convención que crea una copia optimizada del modelo mutable. |
| SqliteSharedTableConvention |
Convención que manipula nombres de objetos de base de datos para tipos de entidad que comparten una tabla para evitar conflictos. |
| SqliteStoreGenerationConvention |
Convención que garantiza que las propiedades no estén configuradas para tener un valor predeterminado, como columna calculada o mediante al SqliteValueGenerationStrategy mismo tiempo. |
| SqliteValueGenerationConvention |
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 no forma parte de ninguna clave externa, se configuraron para tener un valor predeterminado de base de datos o se configuraron para usar .SqliteValueGenerationStrategy También configura las propiedades como OnAddOrUpdate si estuvieran configuradas como columnas calculadas. |
| SqlServerAutoLoadConvention |
Convención que configura SQL Server propiedades vectoriales como no cargadas automáticamente. |
| SqlServerConventionSetBuilder |
Generador para crear convenciones de SQL Server. |
| SqlServerDbFunctionConvention |
Convención que garantiza que Schema se rellena para las funciones de base de datos que tienen IsBuiltIn la marca establecida |
| SqlServerIndexConvention |
Convención que configura el filtro para índices no agrupados únicos 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 las navegaciones de 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 nombres de objetos de base de datos para 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 no forma 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 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 donde 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 en función del UnicodeAttribute 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 almacenamiento como OnAdd en las propiedades que forman parte de la clave principal y no forman parte de ninguna clave externa. |
Interfaces
| Nombre | Description |
|---|---|
| IComplexPropertyAddedConvention |
Representa una operación que se debe realizar cuando se agrega una propiedad compleja a un objeto de 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 de 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 debe implementarse directamente. |
| IConventionBatch |
Representa un objeto que retrasa las invocaciones de convención hasta que se ejecuta o se 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. |
| 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. |
| IForeignKeyConstrainednessChangedConvention |
Representa una operación que se debe realizar cuando se cambia la restricción de 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 |
| 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 exclusividad 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 exclusividad 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. |
| IModelEmbeddedDiscriminatorNameConvention |
Representa una operación que se debe realizar cuando cambia el nombre de discriminador incrustado para el modelo. |
| IModelFinalizedConvention |
Representa una operación que se debe realizar después de finalizar 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 . |
| IPropertyAutoLoadChangedConvention |
Representa una operación que se debe realizar cuando se cambia el IsAutoLoaded valor de 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 inverso de navegación de omisión. |
| ISkipNavigationRemovedConvention |
Representa una operación que se debe realizar cuando se quita una navegación por 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. |