12

以下を除いて、Dapper でテーブル値 UDF を呼び出す方法はありますか?

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

私は魔法の文字列を避けることを好むので、SP 構文の呼び出しに似たものを使用したいと考えています。

MS SQL Server 2008 R2 を使用しています。

4

1 に答える 1

12

いいえ。Dapperは基本的に(いくつかの調整を加えて)ADO.NETと同じルールに従い、ADO.NETと生のTSQLの両方で、投稿したものがUDFを呼び出す唯一の方法です-したがって、それはによって使用される構文のままです粋な。さらに、UDF を呼び出すときは、スキーマ名 (通常はdbo.My_UDF) を指定する必要があります。

于 2012-10-06T06:43:10.433 に答える