Кодогенерация канонической модели
В процессе активации канонической модели генерируется программный код, описывающий сущности канонической модели интеграции на языке C#.
Для каждой сущности канонической модели генерируется класс с именем, указанном в поле Системное имя
сущности.
Поля класса соответствуют свойствам
сущности канонической модели.
Тип простого свойства
соответствует типу, указанному для свойства канонической модели.
Типом свойства-ссылки
является List<T>
, где T – тип, указанный в поле Cвязанная сущность
.
Классы реализуют интерфейс IMainEntity
(содержат ключевое поле Key
типа string
) и наследуются от класса BusinessContract
(содержат поле TypeStorageOperation
). Кроме того, ключевые поля класса помечены атрибутом Key
.
Классы принадлежат пространству имен Galaktika.ESB.MI_N__MM_Galaktika.ESB
, где N
– версия канонической модели.