【发布时间】:2010-09-17 14:03:45
【问题描述】:
是否可以将 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 函数的参数。如果您需要对一系列输入进行复杂的计算(封装在表值函数中),这将非常有用。
【问题讨论】:
标签: sql sql-server linq linq-to-sql sql-server-2008