【问题标题】:How does LINQ pagination statement actually executes against Oracle database?LINQ 分页语句实际上是如何针对 Oracle 数据库执行的?
【发布时间】:2012-04-11 09:34:49
【问题描述】:

让我们考虑以下 linq 语句。

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

关于在 Entity Framework

中针对 Oracle 执行此操作,我有以下 问题
  1. 对于这个针对 Oracle 的语句,我了解上述语句如何转换为实际数据库查询的最佳方法是什么?

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

请告诉我。

谢谢

【问题讨论】:

    标签: database linq oracle entity-framework


    【解决方案1】:

    您可以使用分析器查看在数据库方面正在执行的 SQL。 This question 谈到了一些 Oracle 分析器。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多