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.
|
![]() |
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.
|