Silverlight PivotViewer динамические коллекции лучшие практики

#silverlight #pivot #pivotviewer

#silverlight #сводные #сводный просмотрщик

Вопрос:

Я новичок в Silverlight PivotViewer. Моя цель — создать изображение для каждой продажи в моей базе данных. Изображение должно содержать данные о торговом представителе, дате продажи, сумме счета, клиенте и т.д. Я использую подход с использованием шаблонов Html, смотрите здесь, и у меня есть успех в создании изображений с помощью этого подхода.

Объем моих продаж за последние пару лет составляет несколько сотен тысяч продаж. Мне нужно иметь возможность запрашивать подмножества продаж на основе разных критериев. Мой процесс заключается в том, что по мере генерации продаж я создаю изображение продажи с помощью Html-шаблона и сохраняю это изображение в файловой системе. Мое видение заключается в создании пользовательского интерфейса, в котором пользователь может вводить критерии фильтрации (диапазон дат продаж, торговый представитель и т.д.) И создавать коллекцию сохраненных изображений и отображать их в Silverlight Pivotviewer. Каков наилучший способ сделать это?

Моя первоначальная мысль заключалась в том, чтобы сгенерировать файл cxml на лету после того, как пользователь введет критерии фильтрации. Это лучший подход? Любая помощь высоко ценится. Спасибо.

Ответ №1:

Я успешно создал Silverlight PivotViewer с использованием PivotServerTools от Microsoft. Я динамически создаю изображения и извлекаю данные из базы данных. Вот ссылка, которая поможет вам. PivotServerTools

Ответ №2:

Возможно, вы уже решили эту проблему, но вы движетесь по правильному пути. Генерация изображения является наиболее сложной и дорогостоящей частью процесса. Генерируя изображения по мере создания данных, вы экономите много времени на загрузку. Генерация CXML выполняется быстро и довольно просто. Итак, я бы пошел по пути, по которому вы находитесь: динамическая генерация CXML без фильтров и oncreated генерация изображений.

Тони