您的位置:首页 > 其它

EF中Expression<Func<T,bool>>动态查询怎么写啊

2015-07-24 14:23 357 查看
定义一个查全局的..
Expression<Func<T,bool>> 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

                    });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web api