【发布时间】:2009-06-01 19:23:45
【问题描述】:
我正在对我的表(“用户”)使用视图(“用户活动”)。该视图只有一个过滤器,它检查 DateTime Users.DeletedOn 是否为 NULL;它基本上包含了所有未被删除的用户。
如果我现在对视图而不是表执行 Linq 查询,它们是否仍会使用表索引,或者我是否需要为视图创建特殊索引?在我的理解中,视图只不过是一个预定义的查询,应该像我直接查询它一样工作:
SELECT * FROM Users WHERE DeletedON = NULL
我对基础表的索引仍将使用的假设是否正确?
【问题讨论】:
-
你的假设是正确的 :)