是否可以在LINQ查詢語法中編寫IQueryable<MyObject> = query.Take(1)
或其他等效語言。我正在使用C#5和EF 5.如何在查詢語法中編寫Take(1)
16
A
回答
17
沒有相當於Take
在C#中的LINQ查詢表達式語法。具有查詢表達式等效的唯一方法是
Where,
Select,
SelectMany,
Join,
GroupJoin,
OrderBy,
OrderByDescending,
ThenBy,
ThenByDescending,
GroupBy,
Cast
這是來自說明書的第7.16.2節。
+3
我不知道有一個'Enumerable.GroupJoin'! –
8
不需要。您必須對該操作使用點語法。這同樣適用於ToList
,Count
等..
var query =
(from item in list
where predicate(item)
select func(item))
.Take(10);
相關問題
- 1. 如何在SQL Server中的else語句中編寫SQL查詢
- 2. 在javascript中編寫一個linq查詢語句,如語句
- 3. 如何在Linq中編寫SQL查詢語句SQL
- 4. 如何在Select語句laravel 5.1中編寫子查詢?
- 5. 如何使用select查詢在mysql中編寫更新語句?
- 6. 如何在HQL語言中編寫SQL查詢?
- 7. 如何在MS-Access查詢中編寫if語句?
- 8. 如何在iBATIS中使用「或」語句編寫查詢?
- 9. 如何.OrderBy()和.Take(x)此LINQ查詢?
- 10. 如何在sql中編寫此查詢
- 11. 如何在sp。中編寫查詢?
- 12. 如何在SQL中編寫查詢?
- 13. 如何在ZF中編寫此查詢?
- 14. 如何在JPQL中編寫查詢?
- 15. 如何在hsql中編寫postgresql查詢
- 16. 如何在rails中編寫postgres查詢
- 17. 如何在Django中編寫此查詢?
- 18. 如何在MySQL中編寫此查詢?
- 19. 如何在exec('')中編寫此查詢?
- 20. 如何在symfony2.0中編寫mysql查詢?
- 21. 如何在elasticsearch中編寫此查詢?
- 22. 如何編寫查詢在Oracle中
- 23. 如何在MySQL中編寫此查詢?
- 24. 如何在Linq2Sql中編寫此查詢
- 25. 如何在Django中編寫此查詢
- 26. 如何在LINQ中編寫此查詢
- 27. 如何在switchoffset()中編寫select查詢?
- 28. 如何在Oracle中編寫此查詢?
- 29. 如何在java中編寫mongodb查詢
- 30. 如何在laravel中編寫sql查詢
只適用於VB.NET。 –
不幸的是,C#並沒有像VB那樣有許多in-language Linq關鍵字,但是你可以通過在末尾添加'.Skip(n).Take(m)'來避免它太雜亂。 – Dai
@TimSchmelter哦酷。出於好奇,VB.NET中的語法是什麼? –