Czy można napisać IQueryable<MyObject> = query.Take(1)
lub coś podobnego w składni zapytania LINQ. Używam C# 5 i EF 5.Jak mogę napisać Take (1) w składni zapytania
16
A
Odpowiedz
17
Nie ma odpowiednik Take
w składni wyrażenie kwerendy dla LINQ w C#. Jedynymi metodami, które mają ekwiwalenty wyrażenia zapytań, są: To jest z § 7.16.2 specyfikacji.
+3
Nie wiedziałem, że istnieje "Enumerable.GroupJoin"! –
8
Nie. Musisz użyć składni kropkowej dla tej operacji. To samo dotyczy ToList
, Count
, itp ...
var query =
(from item in list
where predicate(item)
select func(item))
.Take(10);
Powiązane problemy
- 1. Jak mogę napisać te zapytania w neo4j?
- 2. Jak napisać zagnieżdżone zapytania w klauzuli SELECT
- 3. Jak działa metoda Take()?
- 4. Analizowanie składni zapytania REST w C++
- 5. Jak napisać język z wcięciem podobnym do Pythona w składni?
- 6. Jak mogę Dołącz Przejdź i Take do NHibernate IQueryOver
- 7. Jak korzystać z HSQLDB w trybie składni zapytania Oracle?
- 8. AsNoTracking przy użyciu składni zapytania LINQ zamiast składni Metody
- 9. Angular 2 przy użyciu RxJS - take (1) vs first()
- 10. jak mogę napisać instrukcję IF w mysql
- 11. Jak mogę napisać pustą skrzynkę w Swift?
- 12. Jak mogę napisać perski w Androidzie?
- 13. Jak mogę napisać makro "defn" w Clojure?
- 14. Jak mogę sprawdzić poprawność składni zapytania SQL w bazie danych Oracle?
- 15. Alternatywa dla IEnumerable <T> .Skip (1) .Take (1). Pojedynczy()
- 16. Take dyski online/offline
- 17. Jak napisać wskaźnik funkcji za pomocą składni C++ 11?
- 18. Z Entity Framework lepiej jest użyć .First() lub .Take (1) dla "TOP 1"?
- 19. Jak mogę napisać warunek if dla mojej zmiennej w GLPK?
- 20. Jak mogę napisać SQL w Oracle w moim przypadku?
- 21. mogę napisać pętlę dla CSS
- 22. Jak mogę napisać na adres mapowany w pamięci w Rust?
- 23. Jak napisać to zapytanie za pomocą zapytania Kryteria JPA?
- 24. Błąd składni zapytania SQL - spacje w nazwach pól
- 25. Jak mogę napisać własną wtyczkę dla Webstorm?
- 26. Jak mogę mod_rewrite i zachować ciągi zapytania?
- 27. Jak mogę napisać znak nowego wiersza w ColdFusion?
- 28. Jak mogę napisać funkcję mod (3) (9)?
- 29. Jak mogę napisać MemoryStream do byte []
- 30. Take dodatni pierwiastek kwadratowy w Mathematica
Tylko z VB.NET. –
Niestety nie, C# nie ma tylu słów w języku Linq co VB, ale możesz to zrobić bez zbytniego bałaganu, dodając na końcu '.Skip (n) .Take (m)'. – Dai
@TimSchmelter och fajne. Z ciekawości, jaka jest składnia w VB.NET? –