Es sieht so aus, als ob Dapper.net SqlCommand.ExecuteNonQuery für die Execute-Methode verwendet. Dies gibt die Anzahl der betroffenen Zeilen und nicht den Wert der return-Anweisung zurück. Was du suchst, ist Query
Obwohl ich nicht glaube, dass auch die return-Anweisung erfasst wird, müssen Sie in diesem Fall die gespeicherte Prozedur ändern, um eine Ergebnismenge zurückzugeben.
%Vor%Oder Sie könnten eine andere DB-Zugriffsmethode verwenden.