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.