Re[67]: Тормознутость и кривость linq
От: _ABC_  
Дата: 13.04.16 08:11
Оценка: +3
Здравствуйте, alex_public, Вы писали:

_>Ха, а вот тут уже совсем другой расклад появляется — здесь удобство становится даже похуже голых sql строк. Я уже не говорю об инструментах из других языков, в которых есть возможность иметь полностью удобный вид без малейших накладных расходов.

Послушайте. Вы на банальнейших, примитивнейших примерах умудрились вляпаться в sql injection и в приведение якобы ANSI-совместимого
SQL запроса с синтаксической ошибкой. Я кроме этих двух примеров ничего от Вас не нашел больше в плане SQL.

Linq несет определенные накладные расходы, никто не спорит. При действительно серьезной нагрузке это может стать узким местом. Но при этом
он обычно (подчеркну — обычно) генерирует код, который оптимальнее того, что написал бы (или склеил) среднестатистический разработчик, который
полагает, что знает SQL. К тому же, он это делает безопасно и корректно. Вы не справились в приведенных Вами примерах даже со вторым. Про первое
говорить пока что рано, хотя и там потенциально все печально, т.к. озвученный принцип построен на подзапросах и из запроса тащатся лишние данные,
что обойдется в потенциале существенно дороже обхода дерева выражений.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.