System.Data.Entity.ModelConfiguration.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í.
Association |
Convención para detectar propiedades de navegación inversas entre sí cuando solo existe un par de propiedades de navegación entre los tipos relacionados. |
Attribute |
Clase de uso general para convenciones de Code First que leen atributos de propiedades de .NET y generan anotaciones de columna basadas en esos atributos. |
Attribute |
Clase de uso general para convenciones de Code First que leen atributos de tipos de .NET y generan anotaciones de tabla basadas en esos atributos. |
Column |
Convención para procesar instancias de ColumnAttribute encontradas en las propiedades del modelo |
Column |
Convención para aplicar el orden de columnas especificado a través ColumnAttribute de o la DbModelBuilder API. |
Column |
Convención para aplicar el orden de columnas especificado a través ColumnAttribute de o la DbModelBuilder API. Esta convención produce si se detecta un orden de columna configurado duplicado. |
Column |
Convención para convertir los tipos de datos que se especificaron explícitamente, mediante anotaciones de datos o DbModelBuilder API, para que sean minúsculas. El proveedor SqlClient predeterminado distingue mayúsculas de minúsculas y requiere que los tipos de datos estén en minúsculas. Esta convención permite que la System.ComponentModel.DataAnnotations.ColumnAttrbiute API y DbModelBuilder no distinguen mayúsculas de minúsculas. |
Complex |
Convención para procesar instancias de ComplexTypeAttribute que se encuentran en los tipos del modelo. |
Complex |
Convención para configurar un tipo como un tipo complejo si no tiene ninguna clave principal, ningún tipo base asignado y ninguna propiedad de navegación. |
Concurrency |
Convención para procesar instancias de ConcurrencyCheckAttribute encontradas en las propiedades del modelo. |
Convention |
Convención que no invalida la configuración. |
Database |
Convención para procesar instancias de DatabaseGeneratedAttribute encontradas en las propiedades del modelo. |
Decimal |
Convención para establecer la precisión en 18 y la escala en 2 para propiedades de tipo decimal. |
Declared |
Convención para mover las propiedades de clave principal de modo que aparezcan en primer lugar. |
Foreign |
Convención para distinguir entre relaciones opcionales y requeridas basándose en la admisión de valores NULL en CLR de la propiedad de clave externa. |
Foreign |
Clase base para convenciones que detectan propiedades de clave externa. |
Foreign |
Convención para introducir índices para claves externas. |
Foreign |
Convención para procesar instancias de encontradas en las propiedades de ForeignKeyAttribute navegación del modelo. |
Foreign |
Convención para procesar instancias de encontradas en propiedades de ForeignKeyAttribute clave externa en el modelo. |
Id |
Convención para detectar propiedades de clave principal. Los patrones de nomenclatura reconocidos en orden de prioridad son:
|
Index |
Convención para detectar IndexAttribute atributos en propiedades y generar IndexAnnotation anotaciones de columna en el modelo. |
Inverse |
Convención para procesar instancias de InversePropertyAttribute encontradas en las propiedades del modelo. |
Key |
Convención para procesar instancias de KeyAttribute encontradas en las propiedades del modelo. |
Key |
Clase base para convenciones que detectan propiedades de clave principal. |
Many |
Convención para agregar una eliminación en cascada a la tabla de combinación de ambas tablas implicadas en una relación de varios a varios. |
Mapping |
Convención para asegurarse de que no se crea una asignación no válida o no admitida al asignar propiedades heredadas |
Max |
Convención para procesar instancias de MaxLengthAttribute encontradas en las propiedades del modelo. |
Navigation |
Convención para detectar las propiedades de clave externa cuyos nombres son una combinación del nombre de propiedad de navegación dependiente y los nombres de propiedad de clave principal de tipo principal. |
Not |
Convención para procesar instancias de NotMappedAttribute encontradas en las propiedades del modelo. |
Not |
Convención para procesar instancias de NotMappedAttribute que se encuentran en los tipos del modelo. |
One |
Convención para habilitar la eliminación en cascada en las relaciones requeridas. |
One |
Convención para configurar las claves principales del tipo de entidad dependiente como claves externas en una relación one:one. |
Pluralizing |
Convención para establecer el nombre de conjunto de entidades de modo que sea una versión pluralizada del nombre de tipo de entidad. |
Pluralizing |
Convención para establecer el nombre de tabla de modo que sea una versión pluralizada del nombre de tipo de entidad. |
Primary |
Convención para detectar las propiedades de clave externa cuyos nombres coinciden con los nombres de propiedad de clave principal de tipo principal. |
Primitive |
Clase base para convenciones que procesan atributos CLR encontrados en las propiedades primitivas del modelo. |
Property |
Clase base para convenciones que procesan atributos CLR encontrados en propiedades de tipos en el modelo. |
Property |
Convención para establecer una longitud máxima para las propiedades cuyo tipo admite facetas de longitud. El valor predeterminado es 128. |
Required |
Convención para procesar instancias de encontradas en las propiedades de RequiredAttribute navegación del modelo. |
Required |
Convención para procesar instancias de RequiredAttribute encontradas en propiedades primitivas en el modelo. |
Sql |
Convención para establecer una longitud máxima predeterminada de 4000 para las propiedades cuyo tipo admite facetas de longitud cuando SqlCe es el proveedor. |
Store |
Convención para configurar claves principales de tipo entero de modo que sean de identidad. |
String |
Convención para procesar instancias de StringLengthAttribute encontradas en las propiedades del modelo. |
Table |
Convención para procesar instancias de TableAttribute que se encuentran en los tipos del modelo. |
Timestamp |
Convención para procesar instancias de TimestampAttribute encontradas en las propiedades del modelo. |
Type |
Clase base para convenciones que procesan atributos CLR encontrados en el modelo. |
Type |
Convención para detectar las propiedades de clave externa cuyos nombres son una combinación del nombre de tipo principal y los nombres de propiedad de clave principal de tipo principal. |
IConceptual |
Convención que funciona en la sección conceptual del modelo después de crear el modelo. |
IConvention |
Identifica las convenciones que se pueden agregar o quitar de una DbModelBuilder instancia de . |
IStore |
Convención que funciona en la sección de base de datos del modelo después de crear el modelo. |
Comentarios de Entity Framework
Entity Framework es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: