Click or drag to resize

RepositorySource Class

RepositorySource gives access to all the repositories in the domain
Inheritance Hierarchy

Namespace:  Aloe.SystemFrameworks.Domain
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public abstract class RepositorySource

The RepositorySource type exposes the following members.

Properties
  NameDescription
Public propertyHost
Gets the domain system host, which provides various host-specific functionality.
Public propertyRepositories
Returns all repositories
Public propertyRepositoryAttributtesInitGate
Synchonization gate, used on repository attributtes initialization.
Public propertyRepositoryBusinessEventHandlerInitGate
Synchonization gate, used on repository business event handler initialization.
Top
Methods
  NameDescription
Public methodEnumerateEntityObjects
Enumerates and returns (as dictionary) all entity objects in all tables of the buffer.
Public methodGetRepositoryByEntityName
Gets the repository, which has the specified table as its primary table.
Public methodGetRepositoryByEntityNameOrDefault
Returns the repository, handling the specified tableName
Public methodGetRepositoryByName
Gets the repository with the specified name.
Public methodGetRepositoryByObjectType(Type)
Gets the repository for the specified domain object type.
Public methodGetRepositoryByObjectTypeTObject
Returns the repository for the specified domain object type
Public methodGetRepositoryByObjectTypeName
Returns the repository which handles objects with the specified name
Top
See Also