LINQ - 在Where條件式中使用in與not in

摘要:LINQ - 在Where條件式中使用in與not in

算算時間,接觸LINQ也有一個月的時間了,可以算是落伍兼新生,不過最近在寫專案的時候,遇到了在LINQ的Where條件式中要如何使用in與not in呢!? 這時候真的只能坐在位子上仰天長笑,開始懷念T-SQL其實你還是最好用滴。之後,為了讓自己日後開發時更為方便,於是花了一點時間,參考一些網路資料及MSDN後,得到以下的測試結果:(以下以北風資料庫為範本)

T-SQL的IN:


T-SQL的NOT IN:


LINQ的IN:


LINQ的IN解析成SQL:


LINQ的NOT IN:


LINQ的NOT IN解析成SQL:


這樣日後在寫專案時,終於可以使用in與not in嚕!!!