EF6.0+Mysql的问题
最近在项目中使用EF for Mysql的时候遇到一个问题
1 public OrderManage GetOrders(OrderSearchCriteria criteria) 2 { 3 using (var db = new dbEntities()) 4 { 5 var items = db.order.AsQueryable(); 6 if (!string.IsNullOrEmpty(criteria.businessName)) 7 { 8 items = items.Where(p => p.business.Name == criteria.businessName); 9 } 10 } 11 }
这个地方的 items = items.Where(p => p.business.Name == criteria.businessName);
如果改为 items = items.Where(p => p.business.Name.Contains(criteria.businessName));
是不起作用的. 无法进行模糊查询.
有人遇到过吗, 大家来讨论一下吧!