Eğer 'Ve' veya 'AndAlso' linux sorgularında kullanmak istiyorsanız, farketmez mi? Normal operasyonlarda biliyorum 'VeAlso' kısa devre ve bu yüzden genellikle daha hızlı olacak, ama ben linq sorguları içine taşır eğer bilmiyorum. Linq sorgusu bir veritabanına mı yoksa bellek koleksiyonuna mı karşı çıkıyor?'And' ve 'AndAlso' ile linq'de linkalar arasında fark var mı?
9
A
cevap
14
LINQ sorguları nesne için kesinlikle önemli olurdu. Diğer LINQ sağlayıcıları için sağlayıcının kendisine bağlıdır. İfade ağacı seviyesinde, farklı'dur, ancak sağlayıcı bunu aynı şekilde çevirmeyi/çalıştırmayı seçebilir. Örneğin, SQL'de eşdeğer bir kavram olmadığı için, SQL'den LINQ bunları aynı SQL'e çevirir.
1
And vs AndAlso'nun kullanılıp kullanılmayacağı, kullanımın içeriğine çok bağlıdır. Ancak And Andrus'u kullanmak için neredeyse her zaman tercih edilir.
AndAlso'nun kısa devre kalitesi LINQ sorgularına taşınacaktır
İlgili konular
- 1. $ (e.currentTarget) ve $ (this) arasında bir fark var mı?
- 2. Normalde Express'te değişkenler arasında fark var mı?
- 3. LayoutInflater.from (context) ile context.getLayoutInflater() arasında bir fark var mı?
- 4. Parantez ile örnekleme veya olmadan arasında bir fark var mı?
- 5. Guice @provides ve bind() arasında bir fark var mı?
- 6. BLOB'lar ve bağlı bileşenler arasında fark var mı?
- 7. c de 1U ile 1 arasında bir fark var mı?
- 8. Aşağıdakiler arasında herhangi bir fark var mı: window.localStorage ve localStorage?
- 9. /mnt/sdcard ve/sdcard arasında bir fark var mı?
- 10. System.Windows.Clipboard ve System.Windows.Forms.Clipboard arasında bir fark var mı?
- 11. Arasında bir fark var mı? ve * cron ifadelerinde? Garip örnek
- 12. Javascript'te "this" ve "prototype" kullanımı arasında bir fark var mı?
- 13. gluLookAt() ve glFrustum() arasında bir fark var mı?
- 14. WPF TextBlock ve TextBox arasında bir fark var mı?
- 15. TParallel. & For ve TParallel.For arasında bir fark var mı?
- 16. Varyant() ve varyant arasında bir fark var mı?
- 17. - Bir fark var mı?
- 18. Strstream ile stringstream arasında fark
- 19. PHP array() ve [] arasında fark
- 20. http_basic_authenticate_with AND authenticate_or_request_with_http_basic ile arasındaki fark nedir?
- 21. Bir std :: ifstream ile, karakterleri göz ardı etmek ve aramak arasında bir fark var mı?
- 22. if (! $ Array) ile if (boş ($ array)) arasında bir fark var
- 23. NSString karşılaştırması arasında bir fark var: ve isEqual (ToString) :?
- 24. Neden "içe aktarma" ile "içe aktarma *" arasında bir fark var?
- 25. Üst nesne alanına, özelliğine veya yöntemine başvururken 'base' ve 'this' arasında bir fark var mı?
- 26. Boost iostream mapped dosyası ile inter-interced mapping dosyası arasında fark var mı?
- 27. Delphi'de dizi ile paketlenmiş dizi arasında fark var mı? C/C++ olarak
- 28. Müşteri Enum tipi ve Sistem Numaralandırma Türü arasında herhangi bir fark var mı
- 29. WPF'de Seç ve Sürükle arasında fark yaratın
- 30. "margin: 0 auto;" arasında bir fark var mı? ve "kenar boşluğu: otomatik;"