Tipos de modelos conceptuales
El lenguaje de definición de esquemas conceptuales (CSDL) admite un conjunto de tipos de datos primitivos abstractos, denominados EDMSimpleTypes, que definen las propiedades en un modelo conceptual. EDMSimpleTypes son objetos proxy para los tipos de datos primitivos que se utilizan en el entorno de almacenamiento u hospedaje. Para obtener información sobre cómo Entity Framework asigna EDMSimpleTypes a tipos de datos de SQL Server, vea Proveedor de datos .NET Framework para tipos de SQL Server.
En la tabla siguiente se enumeran los tipos de datos primitivos admitidos por CSDL. La tabla también incluye las facetas que se pueden aplicar a cada EDMSimpleType.
EDMSimpleType | Descripción | Facetas aplicables |
---|---|---|
Edm.Binary |
Contiene datos binarios. |
MaxLength, FixedLength, Nullable, Default |
Edm.Boolean |
Contiene el valor true o false. |
Nullable, Default |
Edm.Byte |
Contiene un valor entero de 8 bits sin signo. |
Precision, Nullable, Default |
Edm.DateTime |
Representa una fecha y hora. |
Precision, Nullable, Default |
Edm.DateTimeOffset |
Contiene una fecha y hora como un desplazamiento en minutos con respecto a GMT. |
Precision, Nullable, Default |
Edm.Decimal |
Contiene un valor numérico con una precisión y escala fijas. |
Precision, Nullable, Default |
Edm.Double |
Contiene un número de punto flotante con una precisión de 15 dígitos. |
Precision, Nullable, Default |
Edm.Float |
Contiene un número de punto flotante con una precisión de 7 dígitos. |
Precision, Nullable, Default |
Edm.Guid |
Contiene un identificador único de 16 bytes. |
Precision, Nullable, Default |
Edm.Int16 |
Contiene un valor entero de 16 bits con signo. |
Precision, Nullable, Default |
Edm.Int32 |
Contiene un valor entero de 32 bits con signo. |
Precision, Nullable, Default |
Edm.Int64 |
Contiene un valor entero de 64 bits con signo. |
Precision, Nullable, Default |
Edm.SByte |
Contiene un valor entero de 8 bits con signo. |
Precision, Nullable, Default |
Edm.String |
Contiene datos de caracteres. |
Unicode, FixedLength, MaxLength, Collation, Precision, Nullable, Default |
Edm.Time |
Contiene una hora del día. |
Precision, Nullable, Default |
Vea también
Conceptos
Funciones canónicas (Entity SQL)
Asignar método CLR a función canónica
Especificación CSDL