Compartir a través de


ConventionSet Clase

Definición

Representa un conjunto de convenciones usadas para compilar un modelo.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Herencia
ConventionSet

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Constructores

ConventionSet()

Representa un conjunto de convenciones usadas para compilar un modelo.

Propiedades

BaseEntityTypeChangedConventions

Convenciones para ejecutarse cuando se cambia el tipo de entidad base.

BaseEntityTypeSetConventions

Convenciones para ejecutarse cuando se establece o quita el tipo de entidad base.

ComplexPropertyAddedConventions

Convenciones que se ejecutan cuando se agrega un tipo de entidad al modelo.

ComplexPropertyAnnotationChangedConventions

Convenciones que se ejecutan cuando se establece o quita una anotación en una propiedad compleja.

ComplexPropertyFieldChangedConventions

Convenciones para ejecutarse cuando se cambia el campo de una propiedad.

ComplexPropertyNullabilityChangedConventions

Convenciones para ejecutarse cuando se cambia la nulabilidad de una propiedad.

ComplexPropertyRemovedConventions

Convenciones para ejecutarse cuando se quita un tipo de entidad.

ComplexTypeAnnotationChangedConventions

Convenciones que se ejecutan cuando se establece o quita una anotación en un tipo complejo.

ComplexTypeMemberIgnoredConventions

Convenciones para ejecutarse cuando se omite una propiedad.

DiscriminatorPropertySetConventions

Convenciones que se ejecutarán cuando se establece una propiedad discriminador.

ElementTypeAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en el elemento de una colección.

ElementTypeNullabilityChangedConventions

Convenciones que se ejecutan cuando se cambia la nulabilidad del elemento de una colección.

EntityTypeAddedConventions

Convenciones que se ejecutan cuando se agrega un tipo de entidad al modelo.

EntityTypeAnnotationChangedConventions

Convenciones para ejecutarse cuando se establece o se quita una anotación en un tipo de entidad.

EntityTypeAnnotationSetConventions

Convenciones para ejecutarse cuando se establece o se quita una anotación en un tipo de entidad.

EntityTypeBaseTypeChangedConventions

Convenciones para ejecutarse cuando se cambia el tipo de entidad base.

EntityTypeIgnoredConventions

Convenciones para ejecutarse cuando se omite un tipo de entidad.

EntityTypeMemberIgnoredConventions

Convenciones para ejecutarse cuando se omite una propiedad.

EntityTypePrimaryKeyChangedConventions

Convenciones para ejecutarse cuando se cambia una clave principal.

EntityTypeRemovedConventions

Convenciones para ejecutarse cuando se quita un tipo de entidad.

ForeignKeyAddedConventions

Convenciones para ejecutarse cuando se agrega una clave externa.

ForeignKeyAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en una clave externa.

ForeignKeyDependentRequirednessChangedConventions

Convenciones que se ejecutan cuando se cambia la necesaria de una clave externa.

ForeignKeyNullNavigationSetConventions

Convenciones para ejecutarse cuando se establece null una navegación en en una clave externa.

ForeignKeyOwnershipChangedConventions

Convenciones para ejecutarse cuando se cambia la propiedad de una clave externa.

ForeignKeyPrincipalEndChangedConventions

Convenciones que se ejecutan cuando se configura el final de la entidad de seguridad de una relación.

ForeignKeyPropertiesChangedConventions

Convenciones que se ejecutan cuando se cambian las propiedades o la clave principal de una clave externa.

ForeignKeyRemovedConventions

Convenciones para ejecutarse cuando se quita una clave externa.

ForeignKeyRequirednessChangedConventions

Convenciones que se ejecutan cuando se cambia la necesaria de una clave externa.

ForeignKeyUniquenessChangedConventions

Convenciones que se ejecutan cuando se cambia la unicidad de una clave externa.

ForeignKeyUniquenessConventions

Convenciones que se ejecutan cuando se cambia la unicidad de una clave externa.

IndexAddedConventions

Convenciones para ejecutarse cuando se agrega un índice.

IndexAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en un índice.

IndexRemovedConventions

Convenciones para ejecutarse cuando se quita un índice.

IndexSortOrderChangedConventions

Convenciones para ejecutarse cuando se cambia el criterio de ordenación de un índice.

IndexUniquenessChangedConventions

Convenciones para ejecutarse cuando se cambia la unicidad de un índice.

IndexUniquenessConventions

Convenciones para ejecutarse cuando se cambia la unicidad de un índice.

KeyAddedConventions

Convenciones para ejecutarse cuando se agrega una clave.

KeyAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en una clave.

KeyRemovedConventions

Convenciones para ejecutarse cuando se quita una clave.

ModelAnnotationChangedConventions

Convenciones que se ejecutarán cuando se establece o se quita una anotación en un modelo.

ModelBuiltConventions

Convenciones para ejecutarse cuando se completa la compilación del modelo.

ModelFinalizedConventions

Convenciones para ejecutarse cuando se completa la validación del modelo.

ModelFinalizingConventions

Convenciones para ejecutarse cuando se completa la compilación del modelo.

ModelInitializedConventions

Convenciones para ejecutar para configurar el modelo inicial.

NavigationAddedConventions

Convenciones para ejecutarse cuando se agrega una propiedad de navegación.

NavigationAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en una propiedad de navegación.

NavigationRemovedConventions

Convenciones para ejecutarse cuando se quita una propiedad de navegación.

PrimaryKeyChangedConventions

Convenciones para ejecutarse cuando se cambia una clave principal.

PrimaryKeySetConventions

Convenciones para ejecutarse cuando se configura una clave principal.

PrincipalEndChangedConventions

Convenciones que se ejecutan cuando se configura el final de la entidad de seguridad de una relación.

PrincipalEndSetConventions

Convenciones que se ejecutan cuando se configura el final de la entidad de seguridad de una relación.

PropertyAddedConventions

Convenciones para ejecutarse cuando se agrega una propiedad.

PropertyAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en una propiedad .

PropertyElementTypeChangedConventions

Convenciones para ejecutarse cuando se cambia el campo de una propiedad.

PropertyFieldChangedConventions

Convenciones para ejecutarse cuando se cambia el campo de una propiedad.

PropertyNullabilityChangedConventions

Convenciones para ejecutarse cuando se cambia la nulabilidad de una propiedad.

PropertyNullableChangedConventions

Convenciones para ejecutarse cuando se cambia la nulabilidad de una propiedad.

PropertyRemovedConventions

Convenciones para ejecutarse cuando se quita una propiedad.

SkipNavigationAddedConventions

Convenciones para ejecutarse cuando se agrega una propiedad de navegación skip.

SkipNavigationAnnotationChangedConventions

Convenciones para ejecutarse cuando se cambia una anotación en una propiedad de navegación skip.

SkipNavigationForeignKeyChangedConventions

Convenciones que se ejecutarán cuando se cambia una tecla externa de navegación de omisión.

SkipNavigationInverseChangedConventions

Convenciones para ejecutarse cuando se cambia un inverso de navegación de omisión.

SkipNavigationRemovedConventions

Convenciones para ejecutarse cuando se quita una propiedad de navegación skip.

TriggerAddedConventions

Convenciones para ejecutarse cuando se agrega una propiedad de desencadenador.

TriggerRemovedConventions

Convenciones para ejecutarse cuando se quita una propiedad de desencadenador.

TypeIgnoredConventions

Convenciones para ejecutarse cuando se omite un tipo.

Métodos

Add(IConvention)

Agrega una convención al conjunto.

AddAfter<TConvention>(IList<TConvention>, TConvention, Type)

Agrega una convención después de una convención existente.

AddAfter<TConvention>(List<TConvention>, TConvention, Type)

Agrega una convención después de una convención existente.

AddBefore<TConvention>(IList<TConvention>, TConvention, Type)

Agrega una convención antes de una convención existente.

AddBefore<TConvention>(List<TConvention>, TConvention, Type)

Agrega una convención antes de una convención existente.

CreateConventionSet(DbContext)

Llame a este método para compilar un ConventionSet para solo los servicios principales cuando se use fuera ModelBuilder de OnModelCreating(ModelBuilder).

Tenga en cuenta que no es habitual usar este método. Considere la posibilidad de usar DbContext de la manera normal en su lugar.

Remove(Type)

Quita la convención del tipo especificado.

Remove<TConvention>(IList<TConvention>, Type)

Quita una convención existente.

Remove<TConvention>(List<TConvention>, Type)

Quita una convención existente.

Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation)

Reemplaza una convención existente por una convención derivada.

Replace<TConvention,TImplementation>(List<TConvention>, TImplementation)

Reemplaza una convención existente por una convención derivada.

Replace<TImplementation>(TImplementation)

Reemplaza una convención existente por una convención derivada. Registra también la nueva convención para cualquier tipo de convención no implementado por la convención existente.

Se aplica a