Kann der Tabellenname als Parameter für einen Dapper Query-Befehl übergeben werden? Ich suche nicht nach einer SQL-Tabelle definierten Funktion oder einer SQL-Tabellenvariablen. Ich möchte den Tabellennamen in C # definieren und an Dapper übergeben. Hier ist mein Code, der bei der Ausführung einen Fehler von Must declare the table variable "@TableName"
SQL unterstützt keine parametrisierten Tabellennamen, und dapper ist ein sehr sehr dünner Wrapper über SQL - also: nein.
Sie könnten jedoch string.format verwenden:
%Vor%Beachten Sie, dass selbst mit dem [/] ein inhärentes SQL-Injektionsrisiko besteht.
Tags und Links dapper