你怎么认为?你的 DAO 应该返回一个 IQueryable 以便在你的控制器中使用它吗?
不。您的控制器根本不应该处理任何复杂的逻辑。保持苗条身材;模型(而不是 DAO)应该将控制器返回给视图所需的所有内容。
我认为在控制器类中看到查询(甚至可查询)是一种代码味道。