共有两种方式,可查看
①:
数据源.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 };