Недавно наше приложение WPF / Entity Framework 4.0 стало нестабильным после того, как мы начали использовать фоновые рабочие для загрузки данных из сущности.Мы делали это для того, чтобы запустить вращающуюся диаграмму «Пожалуйста, подождите», пока рабочий BG извлекал данные из базы данных, но мы начали испытывать многочисленные проблемы с подключением к EF и другие необъяснимые ошибки в случайные моменты времени.Сообщение от члена команды Microsoft EF, казалось, предполагало, что EF не является «поточно-ориентированным», и как только мы удалили рабочих BG, проблемы действительно исчезли.
Это оставляет нас с проблемой опыта пользовательского интерфейса - мыбольше нет удобного и удобного вращающегося устройства «Please-Wait» во время загрузки данных.У кого-нибудь есть какие-либо предложения относительно других способов, которыми это можно сделать, не помещая загрузку данных в работника BG?
Спасибо