Я понимаю, что для оптимизации моего приложения необходимо сделать выбор строки в базе данных, а не отправлять в приложение целые таблицы и т. Д.Должен ли я выбирать из базы данных только полезные столбцы?
Но мой вопрос следующий: когда у меня есть таблица с столбцами id, name, address и в моем приложении я просто покажу только имя, и я не буду работать с каким-либо другим столбцом, должен ли я выбрать только имя, или это не имеет значения, если я выберу только все столбцы из требуемых строк?
Я спрашиваю, потому что, если я его правильно понимаю, сущность framework/hibernate получает все столбцы из базы данных, поэтому она не должна создавать никаких проблем в приложениях с огромными данными.
* Я понимаю это правильно *. Нет, и EF, и NHibernate позволяют извлекать * проекции * из базы данных. –