Ich versuche, Dapper.net mit Oracle zu verwenden.Dapper.net Oracle Parameter
Von diesem post i verstanden, dass wir Parameter ohne Präfixe und adrett würde verwenden könnten dann für beide arbeiten sql server
und oracle
Ich bin eine harte Zeit, so dass es ohne ausdrückliche Orakel arbeiten benannte Parameter :
Präfix
Die folgende Abfrage
sqlConnection.Query("Select * FROM document WHERE id = param1", new { param1 = 963 });
wirft ORA-00904: "PARAM1": invalid identifier
Wenn ich mit dem @
Präfix versuchen wirft es ORA-00936: missing expression
Wenn ich das :
Präfix verwenden Sie es wie erwartet funktioniert. Aber ich möchte nicht, dass meine Abfragen abhängig (so weit wie möglich) auf Oracle oder Sql Server.
Ich verwende die neueste nuget Paketversion Dapper.dll 1.12.1.1
Was mache ich falsch oder habe falsch verstehen ich dieses post?
Vielen Dank für die Einsicht. –