Краткая характеристика поддерживаемых Flexberry ORM типов

Flexberry ORM позволяет осуществлять работу со следующими типами:

  • .Net основные типы (такие как int, string, float и др.)
  • .Net Nullable-типы.
  • Пользовательские типы.
  • Nullable-типы NullableDateTime, NullableInt, NullableDecimal (располагаются в сборке ICSSoft.STORMNET.UserDataTypes):
  • Дополнительные типы Flexberry ORM (эти типы сериализуются в формате XML посредством Implicit-преобразований и хранятся в базе данных (или любом другом хранилище) в сериализованном виде; поиск по атрибутам указанных типов можно производить только по подстроке и это является основным отличием от полноценной структуры данных; располагаются в сборке ICSSoft.STORMNET.UserDataTypes).
    • Contact - контакт пользователя (клиента или любой другой личности).
    • Event - календарное событие.
    • GeoData - геоданные (Feature).
    • Image - изображение.
    • WebFile - Веб-файл.
  • Типы на основе объектов данных.

Карта типов

Ключевым элементом для определения отображения используемых на диаграмме классов типов в типы базы данных или программного кода является карта типов.