.NET MVC检查查询是否为null并显示部分视图

时间:2012-09-28 13:54:46

标签: sql linq

我想检查我的查询是否返回行,如果是,则显示部分视图。

这是我到目前为止所做的:

[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);
        }

1 个答案:

答案 0 :(得分:2)

使用:

if(membership.Any()){...}