Мне было интересно, есть ли ситуация, более целесообразная для использования ESQL?
В общем, я нахожу, что ESQL расстраивает (особенно со всеми специальными случаями, когда вам нужно полностью квалифицировать тип сущности), и, возможно, все, что делается с помощью ESQL, может выполняться через SQL или LINQ.
Но мне было интересно, когда ESQL лучше подходит для решения или будет иметь конкурентное преимущество над использованием SQL или LINQ (проще или быстрее для кода или лучшей производительности и т.д.).
Итак, что это за компромисс? Когда лучше использовать каждый из трех подходов при запросе EF4?