Пример создания стереотипа typedef

Существует возможность определить собственный тип на диаграмме Flexberry. Для этого следует разместить новый класс на диаграмме и поменять его стереотип на “typedef”. Как результат, данный тип можно будет использовать как атрибут для свойств классов во всей стадии Flexberry.

Однако, этот тип является лишь псевдонимом, и используется только на уровне абстракции при моделировании.

Необходимо разрешить тип данного “typedef”, указав соответствующие типы в C# и SQL на специальной карте типов Flexberry.

К примеру, если посмотреть на класс String4000 (Flexberry sample repository, Entities diagram), то видно, что он маппится на классы System.String и VARCHAR(4000).

Как пример сгенерированного свойства, следует обратить внимание на Description класса CD:

[StrLen(4000)]
public virtual string Description
{
        get {...}
        set {...}
}

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