У меня с вайфаем были необъяснимые траблы на HP и на ASUS. На первом проблема самоустранилась с одним из обновлений винды (семерка), на другом перекинул модуль вайфай с другого убитого ноута.
skvoshiz: скорее всего никак. Весь код для гуя будет в главном потоке как минимум. Если БД - PostgreSQL, то там есть уведомления (notify), можно высылать уведомление при изменении таблицы и обновлять грид только при получении уведомления. В других БД, возможно, есть что-то подобное.
Axian Ltd.: я не проверял, но тогда ведь получится вставка INSERT'ами, а не "COPY FROM STDIN", а в некоторых таблицах десятки миллионов строк - это надолго.
Выгрузить как? Если дамп делать, то он все поля копирует, в т.ч. первичные ключи. Про смысловые ключи - это понятно, их не так много, можно руками отследить.
Дмитрий Королев: в чем вопрос тогда? File.Create() создал файл, открыл его и вернул поток, а потом вы хотите в открытый файл что-то записать. Либо закрывайте файл, либо в поток пишите. ясен пень, второй раз писать не будет, т.к. файл уже есть и условие не проходит. А Message исключений полезно читать, знаете ли, включая InnerException.
DarkByte2015: я не понимаю вопроса. a.OfType() берет только элементы из своей коллекции, а вы хотите еще проверить, является ли перечислением каждый элемент и , если да, то еще раз для него OfType вызвать. Все настолько просто, что я не знаю, как обьяснить.