Tipos de modelos conceptuales (CSDL)

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 Tipos de SqlClient para Entity Framework.

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

Asignar método CLR a función canónica

Especificación CSDL

Otros recursos

Especificaciones CSDL, SSDL y MSL