Обновление ObservableCollection в отдельном потоке

В приложении WPF коллекция ObservableCollection заполняется и обновляется запросами LINQ to SQL. Затем объекты пользовательского интерфейса обновляются с использованием значений из этого ObservableCollection.

Возможно и разумно ли, чтобы операции обновления этой ObservableCollection с помощью запросов LINQ to SQL выполнялись в отдельном потоке?

Если да, то будет ли в этом случае один и тот же экземпляр этой ObservableCollection? (Я имею в виду, что если это не то же самое для получения значений из LINQ datacontext и одного для предоставления значений для обновления пользовательского интерфейса, я не смогу обновить пользовательский интерфейс)

Ответы на вопрос(4)

Ваш ответ на вопрос