Вопрос такой. Есть два потока один за ГУИ отвечает второй за работу с базой данных. На конекшен вешается обработчик InfoMessage. У меня вопрос: Я так понимаю во время работы с базой делегать вызывается в том же потоке, что работает с базой данных? Отсюда второй вопрос: как сделать чтобы он вызывался в потоке ГУИ?
Это необходимо для реализации обратной связи.
Отсюда третий вопрос: возможно ли реализация обратной связи не через InfoMessage/
Здравствуйте, WildMage, Вы писали:
WM>Вопрос такой. Есть два потока один за ГУИ отвечает второй за работу с базой данных. На конекшен вешается обработчик InfoMessage. У меня вопрос: Я так понимаю во время работы с базой делегать вызывается в том же потоке, что работает с базой данных? Отсюда второй вопрос: как сделать чтобы он вызывался в потоке ГУИ? WM>Это необходимо для реализации обратной связи.
Попробуй использовать метод Invoke и через него вызывать делегаты в основном потоке.