EF中Expression动态查询怎么写啊

定义一个查全局的..
Expression> exp= a=>1==1

if(aa!="")
{
 exp = a=>a.s==1
}

if(bb!="")
{
 exp = a=>a.b==1

}


 var items = HotelSearchInfoList.ToList().Where(Exp.Compile()).Select(s => new
                    {
                        s.Longitude,
                        s.Latitude,
                        s.Name,
                        s.Zone,
                        s.InsideTime,
                        s.IsOldPeople,
                        s.IsChild
                    });


你可能感兴趣的:(WebAPI)