Sooo 基本上我有一个叫做评论的表。在那张桌子上,我有三个字段,
- ID
- 标题
- 文本
我已经为表创建了一个实体对象,它映射了所有三个字段,但我现在想要的是另一个名为 CommentHeader 的实体,它只映射 ID 和标题。出于速度原因,我只想加载所有评论的标题而不是文本。那么解决这个问题的最佳方法是什么?
我不是在寻找带有 var 对象的 Select 语句。我可以自己解决这个问题,我真的不喜欢那个解决方案,因为我宁愿将它抽象到一个实体对象后面。
我尝试了明显的解决方案,即复制原始 Entity 对象并从中删除 Text 。这导致了一个错误,因为只有一个实体可以无条件映射到一个表。在我看来,我别无选择,只能使用 Select 语句。我只是想在我做一些愚蠢的事情之前确定一下。
(顺便说一下,为了简单起见,这个例子只有三个字段。假设标题中可能有更多的字段。这是我不想只使用带有 var 对象的选择的主要原因,因为它不仅仅是一个字段,但可能是一大堆字段)。