Czy to ma znaczenie, jeśli używasz "I" lub "AndAlso" w zapytaniach linq w vb.net? Wiem, że w normalnych operacjach "AndAlso" jest zwarciem, więc często będzie szybciej, ale nie wiem, czy to przenosi się na zapytania linq. Czy ma znaczenie, czy kwerenda linq jest przeciwko bazie danych, czy przeciwko kolekcji w pamięci?Czy "And" kontra "AndAlso" ma znaczenie z linq w vb.net?
9
A
Odpowiedz
14
Dla zapytań LINQ do obiektów, to na pewno ma znaczenie. W przypadku innych dostawców LINQ zależy to od samego dostawcy. Na poziomie drzewa wyrażeń są one różne: są różne, ale dostawca może je przetłumaczyć/uruchomić w taki sam sposób. Na przykład nie ma równoważnego pojęcia w SQL, więc LINQ to SQL tłumaczy je na identyczne SQL.
1
Niezależnie od tego, czy używać, czy przeciw, i jest również bardzo zależne od kontekstu użycia. Jednak prawie zawsze lepiej jest używać AndAlso ponad I.
Jakość zwarcia w AndAlso przeniesie do zapytań LINQ
Powiązane problemy
- 1. Czy rozmiar DLL ma znaczenie?
- 2. Czy wersja Mercurial ma znaczenie?
- 3. Czy korzystanie z MaxPermSize ma niewielkie znaczenie?
- 4. Czy kolejność kolumn w zapytaniu ma znaczenie?
- 5. Czy kolejność klawiszy w data.table ma znaczenie?
- 6. Czy scalanie kierunku ma znaczenie w Mercurial?
- 7. Znaczenie _ podkreślenia jako zmiennego prefiksu w VB.net
- 8. Czy jest to czas, kiedy && (AndAlso) nie ma znaczenia nad i (A)
- 9. LINQ: Distinct and Orderby
- 10. Czy kolejność elementów xmlns ma znaczenie
- 11. Czy kolejność subskrybowania i obserwowania ma znaczenie?
- 12. czy rozdzielczość obrazu ma znaczenie dla przeglądarek?
- 13. Webpack: Czy kolejność wtyczek ma znaczenie?
- 14. Ma znaczenie, czy wartość jest prymitywna, czy też w pudełku.
- 15. Czy słowo kluczowe "przeciążenie" ma znaczenie?
- 16. VB.NET - Nullyble DateTime and Ternary Operator
- 17. Dlaczego znaczenie nawiasów klamrowych w języku JavaScript ma znaczenie?
- 18. vb.net linq Wstaw nowy rekord
- 19. Czy kolejność ukrytych parametrów ma znaczenie w Scali?
- 20. Grupa danych za pomocą linq w vb.net
- 21. Kiedy sprawa ma znaczenie syntaktyczne?
- 22. Tabele tymczasowe w Linq - Czy ktoś ma z tym problem?
- 23. Oracle: czy kolejność kolumn ma znaczenie w indeksie?
- 24. Czy kolejność łączenia ma znaczenie w języku SQL?
- 25. Jaka jest składnia ORDERBY w LINQ VB.NET?
- 26. Wyraźne w LINQ z anonimowych typów (w VB.NET)
- 27. Czy kolejność kolumn ma znaczenie w tabelach MySQL?
- 28. Czy kolejność adresów URL ma znaczenie w mapie witryny XML?
- 29. Czy kolejność pozycji w SQL: WHERE IN() ma znaczenie?
- 30. Czy kolejność klawiszy ma znaczenie w dokumencie MononDB BSON?