Asp.net mvc asp.NETMVC4,如何检查包含的表是否为空

Asp.net mvc asp.NETMVC4,如何检查包含的表是否为空,asp.net-mvc,Asp.net Mvc,我的控制器linq代码是 var PM = db.LTR_PropMaster .Include(P => P.LTR_PropPhotos) .Where( d => d.LTR_CityMaster.CityName.Contains(PL) && d.LTR_PropCategories.PropCatName == PT ); 如果include tableLTR\u PropPhotos为空,则其给

我的控制器linq代码是

var PM = db.LTR_PropMaster
    .Include(P => P.LTR_PropPhotos)
    .Where(
        d => d.LTR_CityMaster.CityName.Contains(PL)
        && d.LTR_PropCategories.PropCatName == PT
     );
如果include tableLTR\u PropPhotos为空,则其给出错误,如何检查它LTR\u PropPhotos与该项无关


关于

表为空是什么意思?您是否尝试过
如果(db.LTR_PropMaster==null){…}
?这一行是导致错误的,还是程序的另一部分导致错误的。尝试指出失败的确切行,并包括错误消息。