实体框架 - 排除特定属性的加载

时间:2015-11-06 15:43:29

标签: entity-framework

我使用的是Entity Framework 6,Code First。我有一个具有多个属性的数据实体。其中一个属性是名为“Indexing”的字符串属性。

“索引”属性的唯一用途是帮助根据给定的关键字查找特定实体。我运行全文搜索查询并在“索引”属性中查找具有特定键的实体。通常“索引”是一大堆文本,描述了实体的各个方面。找到实体后,我再也没有使用“索引”了。

现在,当我执行“where”查询时,实体已加载,并且还包括“Indexing”属性。这是一种浪费,因为我没有理由从数据库加载所有这些文本并将其带到服务器。

问题:如何使用“索引”属性进行搜索,但要避免将此数据提供给服务器?

1 个答案:

答案 0 :(得分:2)

实际上这是一个愚蠢的问题,我在Vlad274发表评论之后就意识到了这一点。简单的“选择”正是我所需要的......