1
A
回答
3
您需要使用的DataRowExtensions的Field<T>
方法之一。
var foo = from r in dt.AsEnumerable()
where bar.Contains(r.Field<string>("barColumn"))
select r;
1
myDB.Where(x=> array.Contains(x));
+0
是Linq到SQL嗎?我似乎無法將語法轉換爲使用mt datatable。 – CatchingMonkey
+0
某些ORM提供程序可能會導致此查詢處於意外加載狀態,這意味着在對Contains進行篩選之前將整個表加載到內存中。 –
+0
@Daz劉易斯,這是linq2sql,我用EF格式寫的,也沒有看到其他ORM有這個問題,例如linq2nhibernate在這種情況下就像EF一樣工作。 –
相關問題
- 1. 使用LINQ包含一個除外
- 2. Linq包含枚舉數組
- 3. 使用包含在LINQ
- 4. 使用LINQ to組包含子
- 5. 在數組中包含一個數字
- 6. Linq包含在一個查詢
- 7. LINQ - 包含在?
- 8. 寫作「包含」使用LINQ
- 9. 填充包含使用LINQ
- 10. Linq 2 SQL加入/組包含計數
- 11. LINQ包含數組中的(int)項
- 12. 如何使用包含在在LINQ
- 13. 使一個函數返回一個包含對象的數組
- 14. LINQ - 數組屬性包含來自另一個數組的元素
- 15. 使用Linq查找包含一組對象的實例
- 16. `Linq`查詢包含組的加入和整個JSON數組
- 17. 包含一個包含多個數組的php文件
- 18. 如何使用Json.NET和C#反序列化包含一個包含數組數組的對象的JSON數組?
- 19. 檢查數組包含一個整數或不使用循環
- 20. 從字典數組中,使數組包含一個鍵的值
- 21. 使用聯盟和包含在LINQ
- 22. LinQ在where子句中包含使用&&
- 23. Linq查詢:這個數組是否包含這個字符串?
- 24. LINQ:「包含」和一個Lambda查詢
- 25. 包含一個使用JavaScript
- 26. JSON上的JavaScriptSerializer包含一個數組
- 27. Coredata發現一個數組包含值
- 28. php數組鍵包含一個詞
- 29. Swift檢查數組是否包含在另一個數組中
- 30. 在另一個數組元素中包含數組元素值?
傳說!謝謝您的幫助。 – CatchingMonkey