Re[15]: «Собаку съел»
От: samius Япония http://sams-tricks.blogspot.com
Дата: 25.01.17 18:50
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, samius, Вы писали:


S>>Однако, строим ли мы дерево вручную, или компилятор его строит, способ вызова оператора сравнения будет одним и тем же. Если, конечо, деревья выражений транслируются в IL. Т.е. никакого инлайнинга по сравнению с написанным в обычном C# коде выражением "field >= start".


S> Конечно транслируются Программирование на C# 5.0

Это я уточняю вариант. Т.е. пишу что речь не про SQL или еще что-то там. Т.е. когда деревья транслируются в IL, то способ вызова оператора сравнения невозможно отличить от того что получается при обычной компиляции исходника C#. Именно это я хотел сказать.

S> Деревья выражений собираются и компилируются в рантайме.

S> Мы можем собирать SQl выражение из разных кусочков, но на выходе должны получить один Sql запрос.
Это известно со времен LinqToSQL
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.