LINQ 查询

Linq模糊查询

// Linq模糊查询
//n.Name.StartsWith(Name)--相当于A%
//n.Name.EndsWith(Name)  --相当于%A
//n.Name.IndexOf(Name)!=-1 --相当于%A%

var listWhere = list.Where(n=>n.Name.StartsWith(Name)||n.Name.EndsWith(Name)||n.Name.IndexOf(Name)!=-1);

var listWhere = list.Where(n=>n.Name.Contains(Name));

 

 

两级查询

 

  List<string> deleteIdList = (List<string>)Session["AdsSelectNodes"]; ;
            List<string> deleteIdListed;

            List<TTSBll.Entities.AdsInfor> storeSource = (List<TTSBll.Entities.AdsInfor>)this.StoreForAds.DataSource;


            var selectInfors = from adsInforList in storeSource
                               from selectRecID in deleteIdList
                               where adsInforList.Adsrecid.ToString() == selectRecID
                               select adsInforList;

 

 

//不一样类型对像的查询

 

        IEnumerable<string> aa=(IEnumerable<string> )_Realtimemonitor.Model.GetCarriersSelection().Select(x=>x.TerminalNo) ;

 

            var ss = from x in carriersViewModel.Model
                     join y in aa on x.TerminalNo.ToString() equals y
                     select x;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值