Click or drag to resize
weroSoft AG, Software
WeroSoft.Persistence Namespace
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
 
Classes
  ClassDescription
Public classConnectionStringManager
Manages the database connection strings if they are not configured over application configuration.
Public classConstants
Defines some constant values which are used in persistence name space.
Public classCrcProtector
Implements the functionality to calculate CRC values of data.
Public classManagedDbContext
Provides common database context for accessing code first created databases.
Public classPersistenceConcurrencyException
Implements a persistence concurrency exception.
Public classPersistenceException
Implements a persistence exception.
Public classPersistenceExtension
Defines some extension methods for persistence.
Public classRepositoryHandler
Implements a repository handler to manage more than one repository.
Public classTransactionalUnitOfWork
Represents a transactional unit of work.
Interfaces
  InterfaceDescription
Public interfaceIManySelectableRepositoryTKey, T
Defines the base functionality of the persistence functionality.
Public interfaceIPersistenceLayerManager
Defines the management interface for persistence layer.
Public interfaceIRepository
Defines a general repository.
Public interfaceIRepositoryTKey, T
Defines the base functionality of the persistence functionality.
Public interfaceIRepositoryService
Defines a general repository service.
Public interfaceIRepositoryUnitOfWork
Represents the unit of work which is used to work with the Persistence layer.
Public interfaceISelectableRepositoryTKey, T
Defines the base functionality of the persistence functionality.
Public interfaceISelectableViewRepositoryTKey, TItem, TItemView
Defines the base functionality of the persistence functionality.
Public interfaceIVersionRepositoryTKey, T
Defines the base functionality of the persistence functionality.
Enumerations
  EnumerationDescription
Public enumerationCrcProtectionLevel
Describes the protection level of CRC.