0

リスト内のデータを使用してビューをクエリするにはどうすればよいですか?

例:以下に、ビューからリストまでのすべてのIDを格納する変数「data」があります。リスト(データ)にステータスが表示されているすべての行を返すように、2番目のビュー「vwStatus」をクエリしたい

何かのようなもの:

public ActionResult Index(string id)
{
    var data = (from p in db.vwdb.Where(p => p.ID == id)
                 group p by p.status into g select g.Key).ToList();

    ViewData.Model = db.vwStatus.Where(p => p.Status == data);           

    return View();
}

私がそれを明らかにしたことを望みます。

4

1 に答える 1

1

あなたはこれを行うことができます:

var data = (from p in db.vwdb.Where(p => p.ID == id)
                 group p by p.status into g select g.Key).ToList();

//Here you'll get the data you want from the database:
ViewData.Model = db.vwStatus.Where(vw => data.Contains(vw.Id));

return View();

これはうまくいくでしょう。

よろしく。

于 2012-10-30T18:41:41.427 に答える