摘要:Linq語法中使用Like與In的方法
因為專案需要使用Linq來做搜尋
但是偏偏 Linq沒有所謂的Like與In的Operator可以用
所以上網google找了一下solution
大概做一下記錄
Like Operator
Like可以用Contains[%pattern%]
StartWith[pattern%]
EndWith[%pattern]
這三種方法來做關鍵字搜尋
In Operator
string[] customerID_Set = new string[] { "AROUT", "BOLID", "FISSA" };
var q = (from o in db.Orders
where customerID_Set.Contains(o.CustomerID)
select o).ToList();
參考網站:
http://www.cnblogs.com/126/archive/2007/08/01/839448.html
http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/10/16/linq-to-sql-like-operator.aspx