Здравствуйте, ic69, Вы писали:
I>Пишется приложение, в котором данные создаются динамически, хранятся в нескольких hashtable и таблички эти имеют реляционные связи. Ну просто база данных какая-то. Данных для отображения относительно много — 4 таблички по нескольку тысяч записей в каждой. Для поиска по ним и реализации фильтров для отображения пришлось написать свой наколенный SQL, но так как колонки в "таблицах" могут динамически добавляться, пришлось делать это через Reflection и искать по имени свойства — работает медленно, на наших объемах данных — по 5 секунд.
I>Может, кто-то подскажет выход? Может есть движки SQL для данных в памяти? Только не Linq — она еще бэта.
Попробуй DataSet, DataTable итд...

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>