DuckDbDbSetting
A setting class used for the DuckDBConnection data provider.
This class is the BaseDbSetting-derived implementation for DuckDB. It is automatically registered by DuckDbBootstrap — you do not need to instantiate it directly under normal use.
Configured Values
| Property | Value |
|---|---|
| AreTableHintsSupported | false |
| ClosingQuote | " |
| DefaultSchema | main |
| IsAffectedRowsSupported | true |
| IsDirectionSupported | false |
| IsExecuteReaderDisposable | true |
| IsMultiStatementExecutable | true |
| IsInsertAllBatchable | true |
| IsPreparable | true |
| IsTransactionSupported | true |
| IsUseUpsert | false |
| RequiresDbTypeBeforeValue | false |
| SkipsUnreferencedParameters | false |
| MaxParameterCount | 2098 |
| MultiStatementSeparator | ; |
| OpeningQuote | " |
| ParameterPrefix | $ |
| SqlTextParameterPrefix | $ |
Usability
Use DbSettingMapper to override it with a custom implementation.
DbSettingMapper.Add(typeof(DuckDBConnection), new MyCustomDuckDbDbSetting(), true);