Здравствуйте!
Столкнулся с проблемой при использовании бизнес-объектов с рекурсией. вызов RegData зависает.
На форуме нашел подходящую тему
По умолчанию стоит StiOptions.Dictionary.BusinessObjects.MaxLevel = 10.
При StiOptions.Dictionary.BusinessObjects.MaxLevel = 3 работает довольно быстро, но могут понадобиться данные уровнем ниже.
При StiOptions.Dictionary.BusinessObjects.MaxLevel = 5 уже довольно долго работает вызов.
Есть ли какие-то другие средства решения этой проблемы?
Не хотелось бы полностью генерировать DataSet'ы вручную.
Особенность в том, что передаваемый на вход бизнес-объект - это объект предметной модели. Для самой PDF нужны далеко не все данные.
Может быть есть какой-нибудь метод ограничения списка объектов, которые необходимо включить в список для источника данных StimulReports?
Спасибо!
Рекурсия в BusinessObjects
Рекурсия в BusinessObjects
Здравствуйте,
Для предотвращения рекурсии можно выключить свойства при помощи аттрибута Browsable(false). Было бы неплохо получить какой нибудь пример проекта с этой проблемой.
Спасибо.
Для предотвращения рекурсии можно выключить свойства при помощи аттрибута Browsable(false). Было бы неплохо получить какой нибудь пример проекта с этой проблемой.
Спасибо.