我使用的是Entity Framework 6,Code First。我有一个具有多个属性的数据实体。其中一个属性是名为“Indexing”的字符串属性。
“索引”属性的唯一用途是帮助根据给定的关键字查找特定实体。我运行全文搜索查询并在“索引”属性中查找具有特定键的实体。通常“索引”是一大堆文本,描述了实体的各个方面。找到实体后,我再也没有使用“索引”了。
现在,当我执行“where”查询时,实体已加载,并且还包括“Indexing”属性。这是一种浪费,因为我没有理由从数据库加载所有这些文本并将其带到服务器。
问题:如何使用“索引”属性进行搜索,但要避免将此数据提供给服务器?
答案 0 :(得分:2)
实际上这是一个愚蠢的问题,我在Vlad274发表评论之后就意识到了这一点。简单的“选择”正是我所需要的......