Здравствуйте, Serginio1, Вы писали:
_>>Да всем понятно как тут и что решается. Если мы пишем дохленький сайтик на .net с парой посетителей в день, то всем глубоко наплевать на этот оверхед, т.к. он никогда не почувствуется. А если ты делаешь на .net (что правда является сомнительной идей на мой вкус, ну да ладно) высоконагруженный сервис с тысячами запросов в секунду или какое-то реалтаймовое решение, в котором актуальны миллисекунды, то просто все эти EF и ему подобные решения на базе Linq выкидываются на помойку и пишется в старых добрых традициях обычный sql код.
S> Давай считать. Как ты думаешь чему равно время рефлексии, передаче данных между процессами, парсинг текста SQL.
S>Вообще когда говорят от тысячами запросов в секунду на современных компьютерах то это вызывает смех.
См. сообщение выше.
S>Для примера вызов нетовского метода из 1С через Ireflect составляет на моем старом ноутбуке 20 000 вызовов в секунду.
S>http://infostart.ru/public/448668/
50 мкс? Жутко много (это же сотни тысяч ассемблерных инструкций!). Ну и при построение sql из linq будут десятки обращение к рефлексии.