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を使用します。

受け入れられた回答

No. 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