Dapper로 UDF를 호출하는 방법?

dapper orm sql-server sql-server-2008-r2 user-defined-functions

문제

Dapper를 사용하여 테이블 반환 UDF를 호출 할 수있는 방법이 있습니까?

var rows = connection.Query("select * from My_UDF(@a,@b)", new {a=1, b=2 });

나는 마법의 문자열을 피하기 때문에 SP 문법과 비슷한 것을 사용하고 싶다.

나는 MS SQL Server 2008 R2를 사용합니다.

수락 된 답변

아니요. Dapper는 기본적으로 ADO.NET과 동일한 규칙을 따르며, ADO.NET과 원시 TSQL에서 게시 한 것은 UDF를 호출하는 유일한 방법입니다. 날씬한. 또한 UDF를 호출 할 때 스키마 이름 (일반적으로 dbo.My_UDF )을 지정해야합니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow