OrderID、OrderName、CreateTime、EndTimeなどのOrdersクラスがあります...ここで、メソッドは次のとおりです。
private TmpContext context = new TmpContext();
public List<Order> GetOrders(string id,string name,DateTime createTime)
{
var list= context.Orders.AsEnumerable();
if(!string.isNullOrEmpty(id))
list = list.Where(l=>l.OrderID.Contains(id));
if(!string.isNullOrEmpty(name))
list = list.Where(l=>l.OrderName.Contains(name));
// other conditions
return list.ToList();
}
Linqpad、GetOrders(2124、 "Cloth"、DateTime.Now);を使用して、SQLが "select ---fromOrders"であることを確認します。これは、すべての注文が選択されたことを意味します。
この状況で何ができますか。:D