Заполните набор ячеек с помощью объектов

В последнее время я работаю с MDX и набором ячеек. Мне дали запрос MDX, который может отображать данные в формате 3 dim, и я могу получить данные, используя CELLSET в коде .Net. Позже я конвертирую набор ячеек в datatable, чтобы упростить управление и отображение в приложении. (аналогично коду из: http://asmdx.blogspot.in/2008/05/code-utility-code-for-converting.html )

Мне просто интересно, зачем мне использовать Datatable, который съедает значительный объем памяти. Я подумал о замене datatable объектами. т. е. Преобразование набора ячеек в набор пользовательских объектов. Тат возможно? Любая помощь, пожалуйста?


person Bharathi    schedule 19.08.2012    source источник


Ответы (1)


Вы можете получить результаты запроса MDX в формате XML, используя метод ExecuteXmlReader. ADOMD.NET: ваши проблемы с памятью будут решены, и тогда вы сможете с (относительной) легкостью использовать полученный XML в своем приложении (вы можете, например, использовать Linq for XML для преобразования XML в бизнес-объекты).

person Santiago Cepas    schedule 20.08.2012