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