Показать сообщение отдельно
Старый 07.10.2024, 13:28   #10  
Pandasama is offline
Pandasama
Участник
 
465 / 140 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Что там как конкретно завернуто в транзакции, я уже не помню - но проверить ведь это легко, поставив точки останова в момент создания строки, например и посмотреть, какой там tts, а потом пройдя по стеку найти где начинаются транзакции.
Или непосредственно на ttsbegin поставить общий останов.

Там в целом базовое семейство классов не очень развесистое и довольно понятное в общих чертах было, как я помню, хотя и не удобное за своей универсальности механизма.

Плюс для каждой entity там можно создавать свой класс, как я помню (а для стандартных уже какие-то и есть), где много кода добавлять - в том числе и поиск/создание шапки и т.д.
Плюс можно делать произвольные функции, которые можно использовать в мэппинге (т.е. на вход и выход назначать потоки данных). Возможно, это поможет с вашим "Тип линии" - в метод подавать его на вход и в зависимости от параметра рассчитывать нужные поля.