Обновление ObservableCollection в отдельном потоке
В приложении WPF коллекция ObservableCollection заполняется и обновляется запросами LINQ to SQL. Затем объекты пользовательского интерфейса обновляются с использованием значений из этого ObservableCollection.
Возможно и разумно ли, чтобы операции обновления этой ObservableCollection с помощью запросов LINQ to SQL выполнялись в отдельном потоке?
Если да, то будет ли в этом случае один и тот же экземпляр этой ObservableCollection? (Я имею в виду, что если это не то же самое для получения значений из LINQ datacontext и одного для предоставления значений для обновления пользовательского интерфейса, я не смогу обновить пользовательский интерфейс)