문제

SQL Server 2008 크로스를 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)을 테이블 value 함수의 매개 변수로 사용하여 가능합니다. 다양한 입력에 대해 복잡한 계산 (테이블 값 함수로 캡슐화)을 수행 해야하는 경우 매우 유용합니다.

도움이 되었습니까?

해결책

이를 사용하는 유일한 방법은 위의 코드를 저장된 절차로 래핑하고 LINQ로 SQL로 래핑하는 것입니다.

다른 팁

이 시도:

from d in dateTable
from tvf in tvFunction(d.dt, 'anotherProgram')
where d.category = 'someCat'
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top