Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модель данных сущности (EDM) поддерживает набор абстрактных примитивных типов данных (таких как String, Boolean, Int32 и т. д.), которые используются для определения свойств в концептуальной модели. Эти примитивные типы данных — это прокси-серверы для фактических примитивных типов данных, поддерживаемых в среде хранения или размещения, например базы данных SQL Server или среды CLR. EDM не определяет семантику операций или преобразований по примитивным типам данных; эти семантики определяются средой хранения или размещения. Как правило, примитивные типы данных в EDM сопоставляются с соответствующими примитивными типами данных в хранилище или среде размещения. Сведения о том, как Entity Framework сопоставляет примитивные типы в EDM с типами данных SQL Server, см. в разделе SqlClient для Entity FrameworkTypes.
Замечание
EDM не поддерживает коллекции примитивных типов данных.
Сведения о структурированных типах данных в EDM см. в разделе "Тип сущности " и сложный тип.
Примитивные типы данных, поддерживаемые в модели данных сущности
В таблице ниже перечислены примитивные типы данных, поддерживаемые EDM. В таблице также перечислены аспекты , которые можно применить к каждому примитивному типу данных.
| Примитивный тип данных | Описание | Применимые аспекты |
|---|---|---|
| Бинарный | Содержит двоичные данные. | MaxLength (максимальная длина), FixedLength (фиксированная длина), Nullable (может быть пустым), Default (по умолчанию) |
| Булев тип | Содержит значение true или false. |
Может принимать значение NULL, значение по умолчанию |
| Байт | Содержит 8-разрядное целое число без знака. | Точность, Nullable, значение по умолчанию |
| дата и время | Представляет дату и время. | Точность, Nullable, значение по умолчанию |
| DateTimeOffset (смещение даты и времени) | Содержит дату и время с указанным смещением в минутах от среднего времени по Гринвичу (GMT). | Точность, Nullable, значение по умолчанию |
| Десятичное число | Содержит числовое значение с фиксированной точностью и масштабом. | Точность, Nullable, значение по умолчанию |
| Двойной | Содержит число с плавающей запятой с точностью 15 цифр. | Точность, Nullable, значение по умолчанию |
| Плавать | Содержит число с плавающей запятой с точностью до семи знаков. | Точность, Nullable, значение по умолчанию |
| Гид | Содержит 16-байтовый уникальный идентификатор. | Точность, Nullable, значение по умолчанию |
| Int16 | Содержит 16-разрядное целое число со знаком. | Точность, Nullable, значение по умолчанию |
| Int32 | Содержит 32-разрядное целое число со знаком. | Точность, Nullable, значение по умолчанию |
| Int64 | Содержит 64-разрядную целочисленную переменную со знаком. | Точность, Nullable, значение по умолчанию |
| SByte | Содержит 8-разрядное целое число со знаком. | Точность, Nullable, значение по умолчанию |
| Струна | Содержит символьные данные. | Юникод, Фиксированная длина, Максимальная длина, Параметры сортировки, Точность, Допускает значение NULL, По умолчанию |
| Время | Содержит время дня. | Точность, Nullable, значение по умолчанию |