Tortuga.Chain.DataSources Namespace
Classes
| Class | Description | |
|---|---|---|
|
|
DataSource |
Class DataSource.
|
|
|
DataSource<(Of <(<'TConnection, TTransaction, TCommand, TParameter>)>)> |
Class DataSource.
|
|
|
DataSourceSettings |
This class is used to modify settings that are not represented by the connection string.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IAdvancedCrudDataSource |
Used to mark data sources that support additional CRUD operations.
|
|
|
ICommandDataSource<(Of <(<'TCommand, TParameter>)>)> |
This interface exposes the execute command methods.
|
|
|
ICrudDataSource |
Used to mark data sources that support a full set of basic CRUD operations.
|
|
|
IDataSource |
Interface IDataSource is used to expose a data source to appenders.
|
|
|
IOpenDataSource |
This represents a data source that wraps a connection, and optional transaction, that it does not own.
|
|
|
IOperationDataSource<(Of <(<'TConnection, TTransaction>)>)> |
This interface exposes the execute operation methods.
|
|
|
IRootDataSource |
This is a data source from which other data sources can be created.
|
|
|
ISupportsDelete |
Used to mark data sources that support the Delete command.
|
|
|
ISupportsDeleteAll |
Used to mark data sources that support the DeleteAll command.
|
|
|
ISupportsDeleteByKey |
Used to mark data sources that support the DeleteByKey command.
|
|
|
ISupportsDeleteByKeyList |
Used to mark data sources that support the DeleteByKeyList command.
|
|
|
ISupportsDeleteSet |
Used to mark data sources that support the DeleteSet command.
|
|
|
ISupportsDisableIndexes |
Used to mark datasources that support enabling and disabling indexes on a table.
|
|
|
ISupportsFrom |
Used to mark data sources that support the From command.
|
|
|
ISupportsGetByColumn |
Used to mark data sources that support the GetByColumn command.
|
|
|
ISupportsGetByColumnList |
Used to mark data sources that support the GetByColumnList command.
|
|
|
ISupportsGetByKey |
Used to mark data sources that support the GetByKey command.
|
|
|
ISupportsGetByKeyList |
Used to mark data sources that support the GetByKeyList command.
|
|
|
ISupportsInsert |
Used to mark data sources that support the Insert command.
|
|
|
ISupportsInsertBatch |
Used to mark data sources that support inserting multiple rows at once.
|
|
|
ISupportsInsertBulk |
Used to mark data sources that supports bulk inserts.
|
|
|
ISupportsProcedure |
Used to mark data sources that supports stored procedures
|
|
|
ISupportsScalarFunction |
Used to mark data sources that supports scalar functions
|
|
|
ISupportsSqlQueries |
Used to mark data sources that support raw SQL queries.
|
|
|
ISupportsTableFunction |
Used to mark data sources that supports table-valued functions
|
|
|
ISupportsTruncate |
Used to mark datasources that support the Truncate command.
|
|
|
ISupportsUpdate |
Used to mark data sources that support the Update command.
|
|
|
ISupportsUpdateByKey |
Used to mark data sources that support the UpdateByKey command.
|
|
|
ISupportsUpdateByKeyList |
Used to mark data sources that support the UpdateByKey command.
|
|
|
ISupportsUpdateSet |
Used to mark data sources that support the UpdateSet command.
|
|
|
ISupportsUpsert |
Used to mark data sources that support the Upsert command.
|
|
|
ITransactionalDataSource |
This is data source that is wrapped around a managed connection.
|

