vb.netのlinqクエリで 'And'または 'AndAlso'を使用している場合は重要ですか?私は通常の操作で知っている 'AndAlso'は短絡であり、しばしば高速ですが、それがlinqクエリに引き継がれるかどうかはわかりません。 linqクエリがデータベースに対してであるかメモリ内のコレクションに対してであるかは重要ですか?vb.netで 'And'とLinqとAndAlsoは関係がありますか?
9
A
答えて
14
LINQ toオブジェクトクエリの場合は、間違いなく問題になります。他のLINQプロバイダの場合、プロバイダ自体に依存します。式ツリーレベルでは、は異なるですが、プロバイダーは同じ方法でそれを翻訳/実行することを選択する可能性があります。たとえば、SQLには同等の概念はないので、LINQ to SQLはそれらを同じSQLに変換します。
1
AndとAndAlsoのどちらを使用するかは、使用状況に大きく依存します。ただし、AndAlsoをAndで使用することがほとんど常に望ましいです。
AndAlsoの短絡品質はLINQクエリに引き継がれます
関連する問題
- 1. (OrElseとOr)と(AndAlsoとAnd) - いつ使用しますか?
- 2. Atmosphere and Jerseyとの依存関係がありません
- 3. ERD:Associative EntityとWeak Entityとの関係はありますか?
- 4. RTTIと例外との関係はありますか?
- 5. linqとSQLの関係
- 6. Laravel Eloquent - 関係のある関係はありますか?
- 7. XPathEvaluateと同様のLinq関数がありますが、XPathではなくXQuery式がありますか?
- 8. ブラウザとは関係のないJavascript IDEはありますか?
- 9. Collectionオブジェクトとhas-a関係を持つクラスは、Collectionの要素と関係がありますか?
- 10. スタティックコード分析とアプリケーションパフォーマンスとの間には関係がありますか?
- 11. "OrElse"と "AndAlso"(Rubyの同等演算子)
- 12. システムテーブル/ビューとの関係はありますか?
- 13. ビューとモデルの間に依存関係はありますか?
- 14. HaxeはXPathと友好関係にありますか?
- 15. Sleep()と同期の関係はありますか?
- 16. Chrome CookieとLaravel Authの間に関係はありますか?
- 17. Ruby:外部キーとhas_oneの関係はありますか?
- 18. CanExecuteCommandとパフォーマンスの関係はありますか?
- 19. ADO.NET LINQとEntity-Frameworkの関係は何ですか?
- 20. - 多くの関係に多くと - VB.NET
- 21. VMWare VMotionとVMFSの間には何らかの関係がありますか?
- 22. 私は文字列((関係= 11)AND(関係= 12)AND(関係= 1)を持っています
- 23. Excel用VSTO-RibbonにはC#とVB.netがありますか?
- 24. Gorm - 匿名のフィールドと1つの関係があります
- 25. サイファークエリで「関係がありません」
- 26. mixpanelは私の還元状態/行動と関係がありますか?
- 27. TLSバージョンはセルラー通信技術と関係がありますか?
- 28. linq-to-sqlではどのような関係を選択する必要がありますか?
- 29. JAXB:注釈@XmlAccessorTypeはシリアル化のみであり、データのバインドとは何も関係がありませんか?
- 30. LINQ - AND、NOTとNOTクエリ