Ср Июн 20, 2007 19:22  Что означает опция «Простой конструктор»
Полезность: Нет оценки
Что означает опция "Простой конструктор" на закладке компиляция в редакторе операций?
Основное отличие конструктора с установленной и снятой опцией "Простой конструктор" заключаются в порядке физического создания экземпляра в базе.
"Простой" конструктор уже при запуске операции добавляет пустую запись нового экземпляра, а последующая инициализация его реквизитов приводит к неэффективному расходованию пространства в таблице и может привести к потенциальному снижению быстродействия. Причина снижения производительности связана с проблемой цепочечных записей (chained rows). Другой недостаток – создание пустой записи при запуске конструктора может стать невозможным при существовании прикладных ограничений целостности в таблице типа, например, "is not null". Плюсом "Простого" конструктора является то, что созданный экземпляр сразу получает ID, что иногда может быть необходимо.
"Сложный" конструктор создает новый экземпляр сначала в виде структуры в памяти и только по завершении операции записывается в таблицу. Таким образом, возможность создания цепочечных записей в ходе работы конструктора исключена. Поскольку экземпляр сохраняется в таблицу по окончании работы конструктора, разработчик имеет возможность определить значения реквизитов с ограничением "is not null".
В противоположность "Простому" конструктору экземпляр не имеет ID до окончания работы конструктора.
По материалам базы знаний сайта сопровождения ЦФТ-Банк
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB