Я использую структуру сущностей и необработанные запросы sql. У меня есть представление, но в некоторых случаях я хотел бы получить только несколько полей, потому что одно поле является файловым потоком и имеет большой размер.
Однако, когда я использую, например, следующий sql:
select Name, Surname from persons
Я получаю исключение, в котором говорится, что у читателя нет поля XXX. Это связано с тем, что моя сущность представления имеет все поля представления, но при выполнении запроса результат не возвращает все поля.
Я хотел бы использовать необработанный sql и получить список лиц типа, я имею в виду, что я хотел бы избежать использования типа var.
Я не могу использовать отложенную загрузку, потому что я использую STE, а объекты самоотслеживания не поддерживают отложенную загрузку.
возможно ли это сделать? Выбрать только несколько полей представления, или я бы создал новое представление только с нужными мне полями? Если это правильно, только инфраструктура сущностей может всегда возвращать все поля? в некоторых случаях это может быть неэффективно.
Таким образом, я хотел бы знать, можно ли выбрать только некоторые поля с STE и необработанным sql.
Спасибо.