OracleTraceKeys
This class extends the core OracleTraceKeys with the tracing key constants used by the RepoDb.Oracle.BulkOperations bulk operations, for use with ITrace.
Fields
| Name | Value |
|---|---|
| OracleBulkDelete | "OracleBulkDelete" |
| OracleBulkDeleteByKey | "OracleBulkDeleteByKey" |
| OracleBulkInsert | "OracleBulkInsert" |
| OracleBulkMerge | "OracleBulkMerge" |
| OracleBulkUpdate | "OracleBulkUpdate" |
Usability
Pass a custom traceKey value, or compare against these constants inside a custom ITrace implementation.
using (var connection = new OracleConnection(connectionString))
{
var insertedRows = connection.BulkInsert(people,
trace: new MyCustomTrace(),
traceKey: OracleTraceKeys.OracleBulkInsert);
}