Click or drag to resize
weroSoft AG, Software
IVersionRepositoryTKey, T Interface
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Defines the base functionality of the persistence functionality.

Namespace:  WeroSoft.Persistence
Assembly:  WeroSoft.Data.Library (in WeroSoft.Data.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public interface IVersionRepository<TKey, T> : ISelectableRepository<TKey, T>, 
	IRepository<TKey, T>, IRepository, IDisposable

Type Parameters

TKey

[Missing <typeparam name="TKey"/> documentation for "T:WeroSoft.Persistence.IVersionRepository`2"]

T

[Missing <typeparam name="T"/> documentation for "T:WeroSoft.Persistence.IVersionRepository`2"]

The IVersionRepositoryTKey, T type exposes the following members.

Properties
  NameDescription
Public propertyTrace
Gets the trace providing source.
(Inherited from IRepository.)
Top
Methods
  NameDescription
Public methodCreate
Gets an object by its id.
(Inherited from IRepositoryTKey, T.)
Public methodCreateNewVersion
Creates a new version of an object.
Public methodDeactivateVersion
Deactivates a version.
Public methodDelete
Deletes the defined business object.
(Inherited from IRepositoryTKey, T.)
Public methodDeleteVersion
Deletes one version with specific time stamp.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetAll
Gets all business objects of this particular entity.
(Inherited from ISelectableRepositoryTKey, T.)
Public methodGetAllLatest
Gets all latest business objects of this particular entity.
Public methodGetById
Gets the business object with the defined identifier.
(Inherited from IRepositoryTKey, T.)
Public methodGetByKeyAndViewTime
Gets an business object by a specific view time.
Public methodGetHistory
Get all versions of an object.
Public methodUpdate
Updates the defined business object.
(Inherited from IRepositoryTKey, T.)
Top
See Also