最近在項目中使用EF for Mysql的時候遇到一個問題sql
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); spa
若是改成 items = items.Where(p => p.business.Name.Contains(criteria.businessName)); code
是不起做用的. 沒法進行模糊查詢.blog
有人遇到過嗎, 你們來討論一下吧!string