Здравствуйте, Sinclair, Вы писали:
S>Дело не в бинарнике, а в объёме рукопашного кода. Если мне надо каждый select предварять отдельной декларацией public class StudentFirstAndLastName, то я умру это делать, и откажусь от проекций совсем. В классических ORM-приложениях так и делают — там принято не задумываться о том, что мы протаскиваем через игольное ушко лишние мегабайты.
Уже же сто раз обсуждалось тут и демонстрировалось на работающих примерах. Что достаточно наличия в языке самых базовых основ метапрограммирования, как данная задача полностью автоматизируется и становится незаметной для пользователя (в данном случае программиста, использующего соответствующую библиотеку для работы с SQL).