当前位置:  开发笔记 > 数据库 > 正文

在Linq交叉申请

如何解决《在Linq交叉申请》经验,为你挑选了1个好方法。

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



1> DamienG..:

使用它的唯一方法是将上面的代码包装在存储过程中并用LINQ to SQL包装它.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有