2

MVC グリッド フィルタリングを使用したいのですが、linq は使用したくありません。現在の例では、linq を使用してフィルタリングを行っています。ただし、フィルタリング オプションをストアド プロシージャに渡したいと考えています。例はありますか?

GridActionAttribute と GridModel を使用してデータベースからすべてのレコードを受信した後、コントローラ内でレコードをフィルタリングする Telerik 拡張グリッドの例を見てきました。

[GridAction]
    public ActionResult _Paging()
    {
        return View(new GridModel<Order>
        {
            Data = GetOrders()
        });
    }

データベースクエリを実行する前に、このフィルター、ページング情報が必要です。データベースからページサイズのレコードのみを取得するようにします。それをフィルタリングするためのデータベースレコード全体ではありません(storedprocを使用)。また、データベース LINQ または ENTLIB DAL からレコードを取得するためのベスト プラクティスは何ですか。

4

2 に答える 2

0

カスタム Ajax バインディングの使用を検討してください。アイデアを得るには、ドキュメントのこの部分このデモを確認してください。

于 2012-12-07T13:14:59.360 に答える