FirebirdTraceKeys
This class holds the tracing key constants used by the RepoDb.Firebird.BulkOperations bulk operations, for use with ITrace.
Fields
| Name | Value |
|---|---|
| FirebirdBulkDelete | "FirebirdBulkDelete" |
| FirebirdBulkDeleteByKey | "FirebirdBulkDeleteByKey" |
| FirebirdBulkInsert | "FirebirdBulkInsert" |
| FirebirdBulkMerge | "FirebirdBulkMerge" |
| FirebirdBulkUpdate | "FirebirdBulkUpdate" |
Usability
Pass a custom traceKey value, or compare against these constants inside a custom ITrace implementation.
using (var connection = new FbConnection(connectionString))
{
var insertedRows = connection.BulkInsert(people,
trace: new MyCustomTrace(),
traceKey: FirebirdTraceKeys.FirebirdBulkInsert);
}