是否有可能使用类似.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
这只是一个例子,所以他得到的重点,而不是生产代码! –