Re[100]: Тормознутость и кривость linq
От: alex_public  
Дата: 01.06.16 12:59
Оценка: :)
Здравствуйте, Serginio1, Вы писали:

_>>1. Да, речь была как раз о предкомпиляции в СУБД, которая априори в рантайме. Так что непонятно причём тут некая статика. Ну и насчёт Prepare ты похоже плохо представляешь о чём речь. Ты лучше читай не .net документацию, а документацию к собственно СУБД. )))

S> Еще раз все запросы на стороне СУБД компилирутся и кэшируются

Правильно. Но даже если ты попадёшь на закэшированный запрос, то это всё равно будет менее эффективно, чем аналогичная ситуация с предкомпилированным в СУБД запросом. Если ты этого не понимаешь, то тебе следует получше разобраться с функции prepare в СУБД.

_>>2. Даже если говорить не про предкомпиляцию в СУБД, то с чего это интересно рантайм стоит делать, а статическую нет? ) Какие обоснования то? )

S> То, что провайдер может меняться. Я и Ikemefula тебе уже разжевывали по нескольку раз.

И я тебе продемонстрировал, что динамический выбор вида СУБД реализуется и при статической компиляции ровно в одну строчку (один дополнительный if на всё приложение). Так что аргументом за использование тормозной рантайм компиляции запросов это явно не является.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.