0

したがって、コントローラーには次のアクションがあります。

    public ActionResult List() {
        ViewBag.Title = "View Current Stores";
        var curStores = 
            (from store in stores.Stores 
            where store.CompanyID == curCompany.ID 
            select store).ToList();
        return View(curStores);
    }

これは、店舗のリストを取得し、それをテーブルとして表示することを想定しています。ただし、LINQ ステートメントは次のエラーをスローしています。

Non-static method requires a target.

私は何をすべきか?

4

1 に答える 1

0

使ってみてくださいstores.Stores.Where(o=>o.CompanyID==curCompany.ID).ToList()。ただし、アクション内で使用されているが定義されていない他の変数 (つまり、curCompany と stores) が有効であることを確認してください。

于 2013-03-22T17:58:34.250 に答える