共有两种方式,可查看

①:
数据源.Where(s =>
s.Name.IndexOf(参数)>=0 --------意义等同于 like '%张%' 
s.Name.StartsWith(参数) -------- 等同于like '张%' 
s.Name.EndWith(参数) -------- 等同于like '%张'
);
②:
 var query =
                from product in products
                where product.ProductName.IndexOf(this.txtProduct.Text.Trim()) >= 0 || product.Category.CategoryName.IndexOf(this.txtCatalog.Text.Trim()) >=0
                orderby product.ProductName
                select new { product.ProductName, product.ReorderLevel, product.Category, product.SupplierID };
 
posted on 2013-03-08 12:53  莫等闲也  阅读(342)  评论(0编辑  收藏  举报