ESQL を使用する方が賢明な状況があるかどうか疑問に思っていましたか?
一般的に、私は ESQL をイライラさせます (特に、エンティティ タイプを完全に修飾する必要があるすべての特殊なケースで)。おそらく、ESQL を使用して行うことはすべて、SQL または LINQ を介して行うことができます。
しかし、ESQL がソリューションに適しているか、SQL や LINQ を使用するよりも競争力がある (コーディングが簡単/高速である、またはパフォーマンスが優れているなど) 状況について疑問に思っていました。
それで、ここでの妥協点は何ですか?EF4 を介したクエリで 3 つのアプローチのそれぞれを使用する方が良いのはいつですか?