1

クエリが行を返すかどうかを確認し、そうであれば部分ビューを表示したいと考えています。

これが私がこれまでに持っているものです:

[ChildActionOnly]
    public ActionResult GetMembership(int id)
    {
        var membership = from m in db.CustomerEnrollment
                      where m.CustomerID == id && m.CustomerTypeID == "1" && m.EndDate >= DateTime.UtcNow
                      orderby m.StartDate
                      select m;
        return PartialView("_GetMembership", membership);
    }

したがって、行があるかどうかを確認する必要があります。

これは近いですか、それとも私は遠いですか?

        if (membership != null)
        {
            return PartialView("_GetMembership", membership);
        }
4

1 に答える 1

2

使用する:

if(membership.Any()){...}
于 2012-09-28T13:57:01.850 に答える