是否可以将 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)中的值作为 tablevalue 函数的参数。如果您需要对一系列输入进行复杂的计算(封装在表值函数中),这将非常有用。