EF で概念モデルに対してクエリを実行するには、次の 3 つの方法があります。
- エンティティへの LINQ
- エンティティ SQL
- クエリ ビルダ メソッド
どの状況でどちらが良いですか?これら 3 種類のクエリにパフォーマンス上の問題はありますか?
EF で概念モデルに対してクエリを実行するには、次の 3 つの方法があります。
どの状況でどちらが良いですか?これら 3 種類のクエリにパフォーマンス上の問題はありますか?
一般に、これらの方法はすべて本番環境に適しています。
LINQ to Entities クエリを再利用する場合は、CompiledQuery を使用します。Entity Framework には多くのパフォーマンス上の特徴があります。この MSDN の記事を参照してください。