Interface IDataModelGet<TModel>
Defines the read interface for Domain Model objects that can be read.
public interface IDataModelGet<TModel>
Type Parameters
TModel
- Extension Methods
Methods
GetAsync(params Expression<Func<TModel, object>>[])
Retrieves a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
Task<TModel> GetAsync(params Expression<Func<TModel, object>>[] expressions)
Parameters
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<TModel>
The Domain Model object
GetBatchAsync(Batch, params Expression<Func<TModel, object>>[])
Batches the retrieval of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
Task<IBatchSingleResult<TModel>> GetBatchAsync(Batch batch, params Expression<Func<TModel, object>>[] expressions)
Parameters
batchBatchBatch add this request to
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<IBatchSingleResult<TModel>>
The Domain Model object