Class RepositoryService
Represents a service that works on top of repositories.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public abstract class RepositoryService : IService
Constructors
RepositoryService(IScopeProvider, ILoggerFactory, IEventMessagesFactory)
Declaration
protected RepositoryService(IScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory)
Parameters
Type |
Name |
Description |
IScopeProvider |
provider |
|
ILoggerFactory |
loggerFactory |
|
IEventMessagesFactory |
eventMessagesFactory |
|
Properties
EventMessagesFactory
Declaration
protected IEventMessagesFactory EventMessagesFactory { get; }
Property Value
Type |
Description |
IEventMessagesFactory |
|
LoggerFactory
Declaration
protected ILoggerFactory LoggerFactory { get; }
Property Value
Type |
Description |
ILoggerFactory |
|
ScopeProvider
Declaration
protected IScopeProvider ScopeProvider { get; }
Property Value
Type |
Description |
IScopeProvider |
|
Methods
Query<T>()
Declaration
protected IQuery<T> Query<T>()
Returns
Type |
Description |
IQuery<T> |
|
Type Parameters