TursoDbSetting
A setting class used for the Turso data provider.
This class is the BaseDbSetting-derived implementation for Turso. It is automatically registered by TursoBootstrap — you do not need to instantiate it directly under normal use.
It carries the same dialect values as the other SQLite providers, since Turso is SQLite-compatible.
Configured Values
| Property | Value |
|---|---|
| AreTableHintsSupported | false |
| ClosingQuote | ] |
| DefaultSchema | null |
| IsAffectedRowsSupported | true |
| IsDirectionSupported | false |
| IsExecuteReaderDisposable | true (false when constructed by TursoBootstrap) |
| IsMultiStatementExecutable | true |
| IsInsertAllBatchable | true |
| IsPreparable | true |
| IsTransactionSupported | true |
| IsUseUpsert | true |
| RequiresDbTypeBeforeValue | false |
| SkipsUnreferencedParameters | false |
| MaxParameterCount | 999 |
| MultiStatementSeparator | ; |
| OpeningQuote | [ |
| ParameterPrefix | @ |
| SqlTextParameterPrefix | @ |
The constructor accepts an
isExecuteReaderDisposableflag (defaults totrue). TursoBootstrap explicitly passesfalse. The class issealed.
Usability
Use DbSettingMapper to override it with a custom implementation.
DbSettingMapper.Add(typeof(SqliteConnection), new MyCustomTursoDbSetting(), true);