Я всегда работал с Linq, и поэтому всегда приносил только необходимые записи для работы - очевидно, все было вручную написано.
Сейчас я изучаю привязку данных, потому что понимаю, что могу значительно ускорить весь процесс.
Однако у меня есть вопрос о начальной загрузке BindingSource. Я заметил, что образцы кодов всегда содержат команду .Load () без указания начального фильтра.
Пример:
dbContext ctx = new dbContex();
ctx.Table.Load(); <-- Here is my doubt
myBindingSource.DataSource = ctx.Table.Local.ToBindingList()
Предположим, что в этой таблице 10 000 записей. Будет ли загружено сразу 10 000 записей? Разве этот тип операции не делает загрузку очень медленной и не потребляет много пропускной способности сети?