我正在嘗試將Dapper.net與Oracle結合使用。Dapper.net Oracle參數
從這個post我瞭解,我們可以使用參數不帶前綴,然後將短小精悍兩個sql server
和oracle
我有一個很難使它在沒有明確的預言命名參數前綴:
攜手
以下查詢
sqlConnection.Query("Select * FROM document WHERE id = param1", new { param1 = 963 });
拋出ORA-00904: "PARAM1": invalid identifier
如果我用@
前綴嘗試拋出ORA-00936: missing expression
如果我用:
前綴它按預期工作。但我不希望我的查詢依賴於(儘可能)在Oracle或SQL Server上。
我使用Dapper.dll最新的NuGet包版本1.12.1.1
我在做什麼錯還是我誤解這post?
非常感謝您的洞察力。 –