Поделиться через


Простые типы (модель EDM)

Типы-примитивы, производные от типа SimpleType модели EDM, используются в EDM-схемах для задания допустимого содержимого свойств сущностей. В системе EDM простые типы данных определяют однозначные типы.

Простые типы данных, описанные в следующей таблице, представляют широко известные абстрактные понятия, такие как integer, float и DateTime.

В следующей таблице приведены описания простых типов моделей EDM:

Тип Описание

Binary (модель EDM)

Представляет двоичные данные постоянной или переменной длины.

Boolean (модель EDM)

Представляет математическое понятие двузначной логики, такое как истина или ложь, да или нет, 0 или 1.

DateTime (модель EDM)

Представляет дату и время со значениями в пределах от 00:00:00 1 января 0001 г. н. э. до 23:59:59 31 декабря 2999 г. н. э. Максимальная точность составляет миллисекунды.

DateTimeOffset (модель EDM)

Представляет экземпляр Time как интервал, измеряемый в миллисекундах от значения экземпляра DateTime.

Time (модель EDM)

Представляет интервал, измеряемый в миллисекундах.

Decimal (модель EDM)

Представляет числовые значения с фиксированной точностью и масштабом. Этот тип может описывать числовые значения в диапазоне от отрицательного значения 10^38 + 1 до положительного 10^38 - 1.

Single (модель EDM)

Представляет число с плавающей запятой с точностью представления семь цифр, которое может принимать значения в диапазоне примерно от ± 1,18e -38 до ± 3,40e +38.

Double (модель EDM)

Представляет число с плавающей запятой с точностью представления 15 цифр, которое может принимать значения в диапазоне примерно от ± 2,23e -308 до ± 1,79e +308.

Guid (модель EDM)

Представляет 16-байтовое (128 бит) значение идентификатора GUID.

Int16 (модель EDM)

Представляет 16-разрядное целое число со знаком.

Int32 (модель EDM)

Представляет 32-разрядное целое число со знаком.

Int64 (модель EDM)

Представляет 64-разрядное целое число со знаком.

Byte (модель EDM)

Представляет 8-битовое целочисленное значение без знака.

String (модель EDM)

Представляет символьные данные фиксированной или переменной длины.

Facets (модель EDM)

Представляет ограничения или другие спецификации, распространяющиеся на типы данных, объявленные для свойств.

Дополнительные сведения о манифесте поставщика и о том, как простые типы сопоставляются с метаданными хранилища, см. в разделе Типы (метаданные).

Сопоставление простых типов

Модель EDM представляет собой систему абстрактных типов, которая используется для определения простых типов, таких как String, Boolean, DateTime и т. д. Эти типы данных не имеют внутренних свойств.

В методе EDM предусмотрено применяемое по умолчанию сопоставление этих типов с соответствующими типами-примитивами из других систем типов данных, которые могут обеспечивать предоставление услуг размещения или создание экземпляров моделей EDM, таких как CLR, SQL и XSD.

Модель EDM не задает функциональной семантики или семантики преобразования применительно к простым типам. Вместо этого в экземплярах простых типов используется семантика базовой системы типов.

См. также

Основные понятия

Типы модели EDM