2010-12-18 1 views

답변

0

나는이 작업을 시도하지는 않았지만 EntLib 데이터 블록을 간략하게 살펴 보았습니다.이 작업을 쉽게 수행 할 수있는 방법이 없습니다. SqlClient 개체로 처리 할 수 ​​있지만 EntLib는 데이터를 TVP로 전달해야하는 Structured 데이터 형식을 지원하지 않습니다.

SQL Server 백엔드 이외의 다른 것을 절대 필요로하지 않는다면 SQLServer 관련 연결을 캐스팅하고 SqlParameters를 사용할 수 있지만 EntLib를 사용하는 목적을 다소 상쇄 할 수 있습니다.

+0

입력 해 주셔서 감사합니다. 나는 명백한 방법을 보지 못했고, 그래서 나는 단지 ADO.NET을 사용하여 그것을했다. 그렇게 나쁘지는 않습니다. :) – birdus

+0

Sql 2008 전용 기능이기 때문에 지금은 지원되지 않습니다. 추가하기 위해 많은 고객 요청을받지 못했습니다. –

0

행운을 빌어 요 ... http://msdn.microsoft.com/en-us/library/bb675163.aspx 인용 :

테이블 반환 매개 변수

의 제한

테이블 반환 매개 변수에 대한 몇 가지 제한이 있습니다

You cannot pass table-valued parameters to CLR user-defined functions. 

Table-valued parameters can only be indexed to support UNIQUE or PRIMARY KEY constraints. 
SQL Server does not maintain statistics on table-valued parameters. 

Table-valued parameters are read-only in Transact-SQL code. 
You cannot update the column values in the rows of a table-valued parameter and you cannot insert or delete rows. 
To modify the data that is passed to a stored procedure or parameterized statement 
in table-valued parameter, you must insert the data into a temporary table or into a table variable. 

You cannot use ALTER TABLE statements to modify the design of table-valued parameters.