Gibt linq2sql-Ausdrücke immer IQueryable zurück? Kann ich IList zurückgeben, wenn ich wollte?Gibt linq2sql-Ausdrücke immer IQueryable zurück?
0
A
Antwort
1
Ich denke, dies ist der Weg, es zu tun:
IList<SomeType> result = _someCollection.Where(...).ToList();
0
Durch eine IList Rückkehr Sie die Abfrage auswerten. Das Schöne an Linq2Sql ist, dass es Ihren Ausdruck in eine SQL-Abfrage übersetzt und diese gegen den Server ausführt. Durch das Zurückgeben einer IList verlieren Sie diese Funktionalität.
Es gibt nichts, was Sie daran hindert, .ToList() auf Ihrem IQueryable-Objekt aufzurufen, nachdem Sie Ihre Abfrage erstellt haben.
Hoffe, dass hilft
Verwandte Themen
- 1. "Count()" nach "Take()" auf "IQueryable" gibt falsches Ergebnis zurück?
- 2. getLoginStatus gibt immer not_authorized zurück
- 3. openssl_decrypt gibt immer false zurück
- 4. XMLAttribute gibt immer false zurück
- 5. cudaMemcpy gibt immer zurück cudaErrorInvalidValue
- 6. Dictionary.ContainsKey gibt immer falsch zurück
- 7. SelectSingleNode gibt immer null zurück?
- 8. FD_ISSET gibt immer false zurück
- 9. Intent.getExtras() gibt immer Null zurück
- 10. PrincipalContext.ValidateCredentials gibt immer FALSE zurück
- 11. WKImage gibt immer null zurück
- 12. quickCheckAll gibt immer "True" zurück
- 13. UserPrincipal.FindByIdentity() gibt immer null zurück
- 14. printDialog.PrinterSettings.IsValid gibt immer true zurück
- 15. getGSMSignalStrength() Gibt immer zurück 99
- 16. Scope_Identity() gibt immer 0 zurück
- 17. BlobstoreService.getUploads gibt immer NULL zurück
- 18. InStr gibt immer Null zurück
- 19. Karte gibt immer undefined zurück
- 20. isAvailableForServiceType gibt immer wahr zurück?
- 21. NSClassFromString() gibt immer Null zurück
- 22. IsPostBack gibt immer false zurück
- 23. Was gibt ein leeres IQueryable zurück, wenn es leer ist?
- 24. MongoDB: WriteResult.getN() gibt immer 0 zurück?
- 25. pytest fixture gibt immer eine Funktion zurück
- 26. Warum gibt ListBox AlternationIndex immer 0 zurück
- 27. Restler gibt immer zurück 404: Nicht gefunden
- 28. Android-Fragmente - findFragmentByTag gibt immer null zurück
- 29. WCF Webservice gibt immer null zurück
- 30. NSError localizedDescription gibt immer englische Fehlermeldung zurück