Ооо, в основном, у меня есть таблица с именем Comment. На этой таблице у меня есть три поля,
Я уже создал объект Entity для таблицы, и он отображает все три поля, но сейчас мне нужен еще один объект с именем CommentHeader, который будет отображать только ID и заголовок. Я хочу загружать только заголовки всех комментариев, а не текст по соображениям скорости. Так каков наилучший способ для этого?
Я не ищу оператор Select с объектом var. Я могу понять это самостоятельно, и мне действительно не нравится это решение, потому что я бы скорее абстрагировал его за объектом Entity.
Я попробовал очевидное решение, которое заключалось в том, чтобы просто скопировать исходный объект Entity и удалить из него текст. Это привело к ошибке, потому что только одна сущность может сопоставить одну таблицу без условий. Мне кажется, что у меня нет выбора, кроме как использовать оператор Select. Я просто хотел убедиться, прежде чем сделать что-то глупое.
(Кстати, в этом примере только три поля для простоты. Предположим, что в заголовке может быть значительно больше полей. Это основная причина, по которой я не хочу просто использовать select с объектом var, поскольку это не просто одно поле, а целая куча полей).