Question

Existe-t-il un moyen d'appeler UDF à valeur de table avec Dapper, sauf:

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

Je préfère éviter les chaînes de caractères magiques. Par conséquent, j'aimerais utiliser quelque chose de similaire à l'appel de la syntaxe de SP.

J'utilise MS SQL Server 2008 R2.

Réponse acceptée

Non. Dapper suit fondamentalement (avec quelques modifications) les mêmes règles que ADO.NET, et dans ADO.NET et TSQL brut, ce que vous avez publié est le seul moyen d’appeler un fichier UDF - par conséquent, cela reste la syntaxe utilisée par pimpant. En outre, lorsque vous appelez un dbo.My_UDF UDF, vous devez spécifier le nom du schéma (généralement dbo.My_UDF ).




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi