Namespace TimeCockpit.Data.Database
Classes
- BlobGarbageRow
Represents a row from the blob garbage collection
- BlobStorage
Acts as the base class for blob storage implementations
- CloudBlobStorage
Implements access methods to local blob storage
- DbClient
Provides the base class for classes that are used to retrive/store data and apply changes to database schemas.
- DbClientSettings
Represents settings used to create new instances of the DbClient class.
- ForeignKeyDeleteConflictException
Exception for a Delete Conflict constraint.
- ForeignKeyException
Contains all information for foreign key exceptions.
- InstallationManager
Handles installation issues on a given database client
- InstalledBatchInformation
Represents information about an installed component
- InvalidTransactionException
Exception that is thrown when a required transaction is not usable.
- LocalBlobStorage
Implements access methods to local blob storage
- SelectCache
class hiding the cache. A User can create such a cache and provide it as a lookup to queries, but cannot access the data itself. A select cache represents entity objects that have been loaded previously. Select methods from the DataContext take a select cache as an optional parameter. If such a parameter is provided, the passed in cache is queried for pre-existing entity objects and those EntityObjects are reused without further deserializing the relation. Use the CreateInstance() method to create a fresh instance of the select cache. Passing the same instance to the select methods will cause referenced entity objects to be the same object / reference identical.
- SelectSettings
Represents the settings for a Select-operation
- SlimDataTable
efficient replacement for DataTable.
- SqlDbClient
Provides the database client class for SQL Server
- SyncClient
This class represents information about a client that performed an initial sync on a server.
- TableValuedParameterHelper
Contains helper methods for working with table valued parameters.
- VersionCheckException
Represents an error that is raised during version checks.
Enums
- BlobHandling
Specifies how binary properties stored in blob store are handled during Select-operation
- BlobStorageAccessType
Specifies the access type how to access a blob store
- BlobStorageType
Specifies the location of the blob storage
- DatabaseConnectionMode
Defines how the data access library handles database connections
Delegates
- DbClient.BlobGarbageCleanupWorkerFinished
A delegate for cleanup worker finished.