是否有可能使用類似.Where(u => u.License_ID == ID)
的ID爲數組?我可以在LINQ表達式中使用數組嗎?
0
A
回答
1
如果數組包含自定義對象,你總是可以寫出這樣
Equals(this Array[] _Array)
的擴展方法,並在那裏定義什麼是平等的要求。
那麼你的代碼變成:
.Where(u => u.License_ID.Equals(ID))
那將是高度可重用=)
3
代碼
Where(u => IDs.Contains(u.License_ID))
可以工作,但它取決於你的數據庫的提供商是否支持。如果這不是數據庫查詢,而是LINQ到對象,那肯定會起作用。
+0
它與LINQ到SQL太。 –
+0
+1這將工作,假設你有整數數組 – 2011-10-22 09:36:36
相關問題
- 1. 我可以在lambda表達式比較器中使用Linq的Except()嗎?
- 2. 我可以在javascript中使用表達式作爲數組索引嗎?
- 3. 我們可以從linq表達式中刪除子句嗎?
- 4. 我可以在DynamoDB查詢中使用正則表達式嗎?
- 5. 我可以在sql語句中使用算術表達式嗎?
- 6. 我可以在params關鍵字中使用lambda表達式嗎?
- 7. 我們可以在web.xml中使用正則表達式嗎?
- 8. 我可以在qlikview中使用else if表達式嗎?
- 9. 我可以在C#中使用String.Replace的正則表達式嗎?
- 10. 我可以在WHERE子句中使用CASE表達式嗎?
- 11. 我可以在正則表達式中使用求和嗎?
- 12. 我可以在libxml2中使用相對的XPath表達式嗎?
- 13. 我可以在datetime.strptime格式內使用正則表達式嗎?
- 14. 使用dart可以將linq lambda表達式轉換爲SQL嗎?
- 15. 使用linq表達式的params數組
- 16. Cognos 8.3:我可以在條件式表達式中使用參數嗎?
- 17. 我可以從字符串表達式運行LINQ查詢嗎?
- 18. 我可以使用XPath表達式中的正則表達式
- 19. cmake中的全局表達式:我可以使用括號嗎?
- 20. 我們可以在C中的數組中使用數組嗎?
- 21. 我可以使用正則表達式替換Android中的匹配組嗎?
- 22. 我可以使用LINQ檢索數組字段的DISTINCT值嗎?
- 23. PL/SQL函數中可以使用正則表達式嗎?
- 24. 我可以在LINQ中使用遞增計數變量嗎?
- 25. 我可以使用帶有guard-concat的正則表達式嗎?
- 26. 我可以使用正則表達式的字符編碼嗎?
- 27. 我可以使用正則表達式嗎?
- 28. 你可以在.babelrc中使用正則表達式嗎?
- 29. 在HTML解析中可以使用正則表達式嗎?
- 30. 你可以在CSS img [alt = *]中使用正則表達式嗎?
如果這是一個將被轉換爲SQL的查詢,這將無法正常工作。而令人困惑的命名,一個項目不等於整個陣列。 – svick
這只是一個例子,所以他得到的重點,而不是生產代碼! –