ITypedList как BusinessObject
ITypedList как BusinessObject
Добрый день.
В примере с именем BusinessObjects, что входит в поставку, используется метод RegData для регистрации бизнес объекта.
Объясните, пожалуйста, почему в этом примере не используется метод RegBusinessObject?
Я пытаюсь зарегистрировать коллекцию ITypedList как бизнес объект без данных (aka Description of Business Object), потом зарегистрировать BO с данными и экспортировать отчет. Однако Дизайнер отказывается показывать расширенные свойства элементов ITypedList-коллекции если ее регистрировать через вызов RegBusinessObject. Это проблема.
В моей коллекции сотни тысяч элементов, поэтому я бы хотел, чтоб эти данные были прочитаны репортинг-движком во время экспорта отчета, а не при регистрации Бизнес Объекта. Что Вы можете посоветовать?
Спасибо,
Дмитрий.
В примере с именем BusinessObjects, что входит в поставку, используется метод RegData для регистрации бизнес объекта.
Объясните, пожалуйста, почему в этом примере не используется метод RegBusinessObject?
Я пытаюсь зарегистрировать коллекцию ITypedList как бизнес объект без данных (aka Description of Business Object), потом зарегистрировать BO с данными и экспортировать отчет. Однако Дизайнер отказывается показывать расширенные свойства элементов ITypedList-коллекции если ее регистрировать через вызов RegBusinessObject. Это проблема.
В моей коллекции сотни тысяч элементов, поэтому я бы хотел, чтоб эти данные были прочитаны репортинг-движком во время экспорта отчета, а не при регистрации Бизнес Объекта. Что Вы можете посоветовать?
Спасибо,
Дмитрий.
Re: ITypedList как BusinessObject
Здравствуйте, Дмитрий.
Работа с БО производиться через рефлексию. Иногда вылазят непредсказуемые баги .Net Framework'а.
Пришлите, пожалуйста, простой рабочий проект, который воспроизводит вашу проблему. Мы попытаемся разобраться в причинах её возникновения.
Спасибо.
Работа с БО производиться через рефлексию. Иногда вылазят непредсказуемые баги .Net Framework'а.
Пришлите, пожалуйста, простой рабочий проект, который воспроизводит вашу проблему. Мы попытаемся разобраться в причинах её возникновения.
Спасибо.
Re: ITypedList как BusinessObject
Вот пример. В нем я регистрирую ITypedList-последовательность как бизнес объект.
Регистрацию выполняю двумя способами: RegBusinessObject и RegData.
В Дизайнере наблюдаю, что элементы коллекции зарегистрированной через RegBusinessObject не имеет расширенных свойств.
Я ожидаю, что схема данных BO не зависит от способа регистрации BO.
Спасибо. Жду Ваших разяснений.
Регистрацию выполняю двумя способами: RegBusinessObject и RegData.
В Дизайнере наблюдаю, что элементы коллекции зарегистрированной через RegBusinessObject не имеет расширенных свойств.
Я ожидаю, что схема данных BO не зависит от способа регистрации BO.
Спасибо. Жду Ваших разяснений.
- Вложения
-
- BO.zip
- (18.93 КБ) 288 скачиваний
Re: ITypedList как BusinessObject
Здравствуйте.
Проблему воспроизвели и устранили.
Патч будет включен в следующий предрелизный билд на следующей неделе.
Спасибо.
Проблему воспроизвели и устранили.
Патч будет включен в следующий предрелизный билд на следующей неделе.
Спасибо.
Re: ITypedList как BusinessObject
Спасибо. Жду билда с нетерпением.
Re: ITypedList как BusinessObject
Здравствуйте,
После тестирования билда, пожалуйста, напишите о результатах.
Спасибо.
После тестирования билда, пожалуйста, напишите о результатах.
Спасибо.
Re: ITypedList как BusinessObject
Здравствуйте,
Какой билд можно смотреть?
Спасибо.
Какой билд можно смотреть?
Спасибо.
Re: ITypedList как BusinessObject
Здравствуйте.
Наш следующий предрелизный билд будет доступен 13 декабря.
Спасибо.
Наш следующий предрелизный билд будет доступен 13 декабря.
Спасибо.
Re: ITypedList как BusinessObject
Здравствуйте.
Проверял билд 2014.1.1801.0. Проблемы следующие:
1. Схема БО зарегистрированного через RegBusinessObject распознана неверно. (Дизайнер отображает все поля как string.) Тот же БО зарегистрированный через RegData распознаётся верно. 2. Содержимое БО зарегистрированного через RegBusinessObject отображается неверно. Тот же бизнес-объект зарегистрированный через RegData отображается верно. Обе проблемы можно наблюдать в проекте, который я публиковал ранее. <attach BO.ZIP>
Я так налегаю на регистрацию БО через RegBusinessObject по той причине что рассчитываю реализовать сценарий описанный в документации.
Пожалуйста, поправьте меня если я в чем-то не прав.
Спасибо.
Проверял билд 2014.1.1801.0. Проблемы следующие:
1. Схема БО зарегистрированного через RegBusinessObject распознана неверно. (Дизайнер отображает все поля как string.) Тот же БО зарегистрированный через RegData распознаётся верно. 2. Содержимое БО зарегистрированного через RegBusinessObject отображается неверно. Тот же бизнес-объект зарегистрированный через RegData отображается верно. Обе проблемы можно наблюдать в проекте, который я публиковал ранее. <attach BO.ZIP>
Я так налегаю на регистрацию БО через RegBusinessObject по той причине что рассчитываю реализовать сценарий описанный в документации.
Я регистрирую БО-последовательность с большим количеством элементов (сотни тысяч элементов). Мой БО реализует интерфейсы ITypedList и IEnumerable<object>. Я ожидаю того, что если я перед началом рендеринга зарегистрирую реальную последовательность, то она будет просчитана ровно один раз во время рендеринга отчета. (Cache All Data = TRUE; Number Of Pass = SINGLE; Report Cache Mode = ON)Provide the data to business objects from the data source in .NET
Created business objects that are registered and passed to the report generator, but do not contain the actual data are called a description of business objects. Using the description of the business obj ect, you can create a report template (define the structure and design the report), and then, before building, connect the real data and render a report. This is useful if you want to create reports with the same structure and design, but with different data. Create a structural description of the business object first.
Пожалуйста, поправьте меня если я в чем-то не прав.
Спасибо.
Re: ITypedList как BusinessObject
Здравствуйте.
Мы воспроизвели проблему с регистрацией бизнес-объектов.
Нам необходимо некоторое время для её решения.
Спасибо.
Мы воспроизвели проблему с регистрацией бизнес-объектов.
Нам необходимо некоторое время для её решения.
Спасибо.