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 回答