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

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


S>На самом деле Linq это в том числе и деревья выражений Динамические Linq-запросы или приручаем деревья выражений


S>Динамическое построение Linq запроса


S> Которые могут компилироваться в рантайме. А могут и на этапе компиляции.

S> Для SQL это кодогенерация, а для Enumerable это компиляция обхода коллекции


S>Если использовать вместо

S>Вместо Func<t,bool>>

S>Expression<Func<t,bool>>


S> то все прекрасно будет инлайнится при специализации.


S>Класс Expression&lt;TDelegate&gt;

Не надо возить меня по этим азам. Писал я и свой LINQ провайдер для сериализации запросов когда-то. Все это совершенно не касается инлайнигна "параметрически полиморфных компараторов", если разобраться что такое "компаратор" и "параметрический полиморфизм".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.