close
因為LINQ和SQL語法邏輯不同,常常忘記,故在此做備忘錄
在Order表格篩選 客戶編號 1及3 的訂單,重點是使用Contains
List<int> QryList = new List<int> { 1, 3 };
var Querys = db.Orders.Where(a => QryList.Contains(a.CustomerID));
或
var Querys = from a in db.Orders
where QryList.Contains(a.CustomerID);
Not In 語法則是加 ! 符號
var Querys = db.Orders.Where(a => !QryList.Contains(a.CustomerID));
連續OR條件等於可用IN來查詢,只需增加 QryList 物件(內容.值)即可
QryList.Add(int);
文章標籤
全站熱搜
留言列表