Если вы имеете в виду context.MyView
содержит все строки, то вы правы.Потому что это представление таблицы в БД.Однако в вашем примере listOfData
должен содержать только 10 строк.Если это так, то это именно так, как и следовало ожидать.
Если вышеизложенное не дает ответа на ваш вопрос, пожалуйста, дайте более глубокое понимание, а также, какого поставщика БД вы используете с EF?
Для уточнения: Данные отсутствуют, пока вы не попросите отладчик (или код) получить их для вас.Единственная причина, по которой вы это видите, заключается в том, что вы просите отладчик показать его содержимое, и поэтому оно извлекает его содержимое.Это не будет, если вы не попросите об этом.