Share via


Tipos simples (EDM)

Los tipos primitivos derivados del Entity Data Model (EDM) SimpleType se usan en los esquemas EDM para especificar el contenido válido de las propiedades de las entidades. En el sistema del EDM, los tipos de datos simples identifican los tipos de valores sencillos.

Los tipos de datos simples que se describen en la tabla siguiente son conceptos abstractos conocidos, como integer, float y DateTime.

En la tabla siguiente se describen los tipos simples de EDM.

Tipo Descripción

Binary (EDM)

Representa datos binarios de longitud fija o variable.

Boolean (EDM)

Representa el concepto matemático de la lógica de dos valores, como verdadero o falso, sí o no, 0 ó 1.

DateTime (EDM)

Representa una fecha y una hora con valores comprendidos entre las 00:00:00 de la media noche del 1 de enero del año 1 d.C., a las 11:59:59 p.m. del 31 de diciembre de 2999. La precisión máxima se mide en milisegundos.

DateTimeOffset (EDM)

Representa una instancia de Time como un intervalo medido en milisegundos de una instancia de DateTime.

Time (EDM)

Representa un intervalo medido en milisegundos.

Decimal (EDM)

Representa valores numéricos con una precisión y escala fijas. Este tipo puede describir un valor numérico comprendido entre 10^38 + 1 negativo y 10^38 -1 positivo.

Single (EDM)

Representa un número de punto flotante con siete dígitos de precisión que puede representar valores con el intervalo aproximado de ± 1,18e -38 a 3,40e +38.

Double (EDM)

Representa un número de punto flotante con 15 dígitos de precisión que puede representar valores con el intervalo aproximado de ± 2,23e -308 a 1,79e +308.

Guid (EDM)

Representa un valor de GUID de 16 bytes (128 bits).

Int16 (EDM)

Representa un valor entero de 16 bits con signo.

Int32 (EDM)

Representa un valor entero de 32 bits con signo.

Int64 (EDM)

Representa un valor entero de 64 bits con signo.

Byte (EDM)

Representa un valor entero de 8 bits sin signo.

String (EDM)

Representa datos de caracteres de longitud fija o variable.

Facets (EDM)

Representa restricciones u otras característica técnicas en los tipos de datos declarados para las propiedades.

Para obtener más información acerca del manifiesto del proveedor y sobre cómo se asignan los tipos simples a los metadatos de almacenamiento, vea Tipos (metadatos).

Asignación de los tipos simples

El EDM es un sistema de tipos abstractos que se usa para definir tipos simples, como String, Boolean, DateTime, etcétera. Estos tipos de datos no tienen propiedades internas.

El método del EDM sugiere la asignación predeterminada de estos tipos a los tipos primitivos correspondientes de otros sistemas de tipos de datos que pueden hospedar o crear instancias del EDM, como Common Language Runtime (CLR), SQL y XSD.

EDM no especifica una semántica de conversión u operativa en los tipos simples. En cambio, las instancias de los tipos simples usan la semántica del sistema de tipos de hospedaje.

Vea también

Conceptos

Tipos del Entity Data Model