Re[49]: The door
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 18.07.18 14:56
Оценка: -1
Здравствуйте, vdimas, Вы писали:

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


S>>А внутри может быть все по разному. Как я уже давал ссылку https://github.com/antiufo/roslyn-linq-rewrite вплоть до компиляции в CIL.


V>Может, ес-но.

V>Непонятно лишь, почему такое преобразование не делается самим компилятором C# еще с первых версий Linq.
V>В С++ с выходом лямб они сразу же умели инлайниться компилятором.
Ну и насколько позже они в C++ появились? Да и линка для кверябчя там нет и синтаксиса запросов.
При этом не все можно проинлайнить кода приходит в параметрах Func<типПараметра, типРезультата>
С развитием Рослина обещают в дальнейшем раширить компиляцию по аналогии с Fody

S>> А как это реализовано это другой вопрос. Запрос к БД или сгенерированный запрос в IL не перестал быть линком. Или ты для этого другое название придумаешь?


V>Что и для чего ты пытаешься спросить?


Я тебя поправляю. Linq он и для IQuriable и для IEnumerable Linq. Просто используется перегрузка операторов.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 18.07.2018 15:00 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.