Highway Framework
Release 1.0.1.0
The fastest and smoothest way to great architecture
|
The interface used to interact with the ORM Specific Implementations More...
Public Member Functions | |
Task< IEnumerable< T > > | Find< T > (IQuery< T > query) |
Executes a prebuilt IQuery{T} and returns an IEnumerable{T} | |
Task< T > | Get< T > (IScalar< T > query) |
Executes a prebuilt IScalar{T} and returns a single instance of T | |
Task | Execute (ICommand command) |
Executes a prebuilt ICommand |
Properties | |
IDataContext | Context [get] |
Reference to the Context the repository is using | |
IEventManager | EventManager [get] |
Reference to the EventManager the repository is using |
The interface used to interact with the ORM Specific Implementations
Task Highway.Data.Interfaces.IAsyncRepository.Execute | ( | ICommand | command | ) |
Executes a prebuilt ICommand
command | The prebuilt command object |
Implemented in Highway.Data.AsyncRepository.
Task<IEnumerable<T> > Highway.Data.Interfaces.IAsyncRepository.Find< T > | ( | IQuery< T > | query | ) |
Executes a prebuilt IQuery{T} and returns an IEnumerable{T}
T | The Entity being queried |
query | The prebuilt Query Object |
Implemented in Highway.Data.AsyncRepository.
T | : | class |
Task<T> Highway.Data.Interfaces.IAsyncRepository.Get< T > | ( | IScalar< T > | query | ) |
Executes a prebuilt IScalar{T} and returns a single instance of T
T | The Entity being queried |
query | The prebuilt Query Object |
Implemented in Highway.Data.AsyncRepository.
|
get |
Reference to the Context the repository is using
Implemented in Highway.Data.AsyncRepository.
|
get |
Reference to the EventManager the repository is using
Implemented in Highway.Data.AsyncRepository.