Pregunta

¿Hay alguna manera de llamar UDF con valores de tabla con Dapper, excepto:

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

Prefiero evitar las cadenas mágicas, por lo tanto, me gustaría usar algo similar a llamar a la sintaxis SP.

Yo uso MS SQL Server 2008 R2.

Respuesta aceptada

No. Dapper básicamente (con algunos ajustes) sigue las mismas reglas que ADO.NET, y tanto en ADO.NET como en TSQL puro, lo que ha publicado es la única forma de invocar un UDF; por lo tanto, esa sigue siendo la sintaxis utilizada por apuesto. Además, al llamar a una UDF, debe especificar el nombre del esquema (normalmente dbo.My_UDF ).



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué