Можно ли использовать SQL Server 2008 CROSS APPLY с LINQ-2-SQL?
Пример SQL:
select d.dateCol, tvf.descr, tvf.value
from dateTable d
cross apply tvFunction(d.dt, 'anotherParam') tvf
where d.category='someCat'
CROSS APPLY позволяет использовать значения из таблицы (в данном примере dateTable) в качестве параметров функции табличного значения. Это очень полезно, если вам нужно сделать сложный расчет (инкапсулированный в функцию табличного значения) для диапазона входных данных.