可能重複:
'Contains()' workaround using Linq to Entities?System.Linq.Dynamic和SQL IN操作符
我使用System.Linq.Dynamic庫然而,供電的GUI基本查詢引擎,我可以似乎沒有找到對Sql IN操作符的等價物的支持。有沒有人使用過?
我已經搜索並找到了一些可能的重複,但沒有一個是我正在問(或已經解決)。
澄清:
我使用的是動態查詢API中的LINQ構建查詢,如:
var customers = dbDataContext
.Clients
.Where("Lastname = @0", "Smith");
的正常工作,在一個運營商,我掙扎是相當於Sql IN運算符。我想這樣做:
var customers = dbDataContext
.Clients
.Where("ProductIDsPurchased IN (1,6,8,90)");
但我不知道如何使用動態查詢(以上不起作用)編寫此。
@Marcos:你可以創建上存在的問題,而不是重複它賞金。 – 2010-08-18 12:01:27
@Mark Byers:我確實考慮過這個問題,但是我發現的問題中沒有一個是問我究竟是什麼 – Macros 2010-08-18 12:10:42
您能否詳細說明一下?或者將我指向你的其他問題? SQL In = .Any() – Nix 2010-08-18 12:23:47