Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Używanie Dappera z Oracle

IMO, prawidłowe podejście to nie aby (zgodnie z zaakceptowaną odpowiedzią) użyć prefiksu parametru specyficznego dla bazy danych (więc @ dla serwera sql, : dla oracle) - ale raczej:nie używaj przedrostka w ogóle . Więc ostatecznie jest to:

il.Emit(OpCodes.Ldstr, prop.Name);

(itd.)

W szczególności static właściwość byłaby zła, ponieważ ograniczałaby Cię do jednego dostawcy na AppDomain .

Dapper został zaktualizowany tą zmianą. Teraz również dynamicznie wykrywa BindByName i odpowiednio ją ustawia (wszystko bez potrzeby odwołania do OracleCommand ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między jawnymi i niejawnymi kursorami w Oracle?

  2. Data wyroczni

  3. ORA-04091:tabela [blah] mutuje, wyzwalacz/funkcja może jej nie widzieć

  4. Jak dodać przesunięcie w zapytaniu wybierającym w Oracle 11g?

  5. Podkreślenie nie działa w wyroczni jak klauzula