Я не мог найти ответ в Интернете.
Предположим, что у меня есть DbContext
, и я просто выбираю все сущности из него. Я не добавляю, не обновляю и не удаляю любой объект на DbSet
.
Если я назову SaveChanges
после этого на DbSet
. Разве это на самом деле тратит ресурсы на установление соединения и прочее? Даже если я не внес никаких изменений в DbSet
?
Является ли он достаточно умен, чтобы определить, было ли сделано изменение или нет, и вести себя по-другому?