Есть непонятная проблема с DataTable. У меня есть в памяти целый DataSet с набором таблиц, в отдельном потоке приходит инфа по сети и складывается туда. В других тредах программы данная инфа запрашивается. Все сделано через ReadWriteLock, что по идее не должно приводить к коллизии тредов. Все вполне хорошо, но с достаточно переодичностью программа намертво вешается на Select запросах в таблицах. При определенных действиях пользователя количество запросов может достигать 1000, а то и больше.
Вопрос в студию: что делать? Или кто сталкивался с тем, что DataTable.Select вешается?