我想這樣的翻譯詢問:的LINQ to SQL其中
SELECT * FROM Product WHERE Product.ID in (SELECT Product.ID FROM other_table)
到LINQ。我讀了有關使用含有方法,但問題是,它產生了大量的參數,每個ID傳遞這樣的:
WHERE [Product].[ID] IN (@p0, @p1)
如果我有例如一個bilion參數我要傳遞到我的查詢服務器將無法執行如此長的查詢。是否有可能以這樣的方式創建LINQ查詢,以使生成的SQL接近原始?
感謝, Romek
您是否反對使用存儲過程? – Joe