0

MVC 4 で Entity Framework Page Load Slow の問題に直面しています。

必要なデータと結果を入れましょう。

My Item テーブルでは、約 50K 行になりました。AllItemlist.cshtmlページでアイテムをバインドする必要があります。これにはEntity Frameworkコードを使用し、次のようなメソッドを呼び出します

private betadarlingclothesEntities2 db = new betadarlingclothesEntities2();

public ActionResult Default()
        {
 return View(db.items.ToList());
        }

しかし、ページの読み込みが非常に遅いです。どうすれば解決できますか、私に提案してください。

ありがとうございます

4

1 に答える 1

0

My Item テーブルで約 50K 行

もちろん、レンダリングが遅いため、このような状況では、ユーザーがページ間を移動したり、特定のアイテムを見つけたりできるページングを使用する必要があります。各ページには少量のデータが含まれているため、レンダリングと転送の時間を許容できます。使いやすいページング機能を備えているため、WebGrid を使用することは良い解決策かもしれません。

于 2013-11-07T12:10:41.567 に答える