LINQ分页语句如何实际针对Oracle数据库执行?

时间:2012-03-27 19:44:45

标签: database linq oracle entity-framework

让我们考虑以下linq语句。

var ctx = new MoviesContext();
var movies = ctx.Movies.AsPagination(pagenum??1, 10);

我在实体框架

中对 Oracle 执行此操作时遇到了问题
  1. 对于这个针对Oracle的声明,我最好的方法是看看如何将上述语句转换为实际的数据库查询?

  2. 我如何知道是否在数据库级别过滤了记录,而我只是将10条记录放回应用程序内存中?

  3. 请告诉我。

    由于

1 个答案:

答案 0 :(得分:1)

您可以使用分析器查看数据库端正在执行的SQL。 This问题讨论了一些Oracle分析器。