Хочу сделать выборку из БД используя некий критерий для проверки пользователей и возврата некого списка с соответствующими пользователями. Во время этого меня заинтересовал вопрос, как же EF Core хранит данные об этих пользователях?
Чисто технически, данные сохраняются в таблицах БД, а когда мы используем их, то они перемещаются в ОЗУ, это все знают. Но на то ведь и существует БД, что бы из неё делать выборку, а не хранить 100500 пользователей у себя в ОЗУ.
Как всё же, где и как хранятся данные БД при использовании EF ?
Entity Framework Core не занимается хранением данных.
В озу загружаются только результат выполнения запроса (те самые 100500 пользователей, если не ограничивал выборку)
Когда будешь делать новую выборку - они снова будут загружены.
Компьютеры пока не научились работать без оперативной памяти.