У нас есть особая ситуация с приложением WPF. Viewmodel загружает данные (используя ef.net) из базы данных по немного медленнее, чем обычно, по ссылке. Для извлечения 1000 строк в DataGrid требуется около 20 секунд, и этот вид сохраняет представление пустым до тех пор, пока не будут загружены все данные, после чего все сразу выгружается в сетку.
Таким образом, вопрос в том, можем ли мы каким-то образом настроить и / или использовать какой-либо способ заставить ef.net асинхронно возвращать пустой Observable, который затем будет передаваться с данными по мере их поступления. Тогда мы могли бы связать эту наблюдаемую точку с сеткой и просто остаться в стороне. Много ресурсов в сети обсуждают ef.net в контексте отключенной службы потоковой передачи уже загруженных данных (например, asp.net/res) и очень мало при загрузке в контексте.
Я бы предпочел оставить решение в рамках ef.net, без пользовательских решений, опирающихся на курсоры ADO / etc.