Class DataModelLoadExtensions
Extension methods for PnP.Core.Model.IDataModelLoad
public static class DataModelLoadExtensions
- Inheritance
-
DataModelLoadExtensions
- Inherited Members
Methods
LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
Batches the load of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static Task<IBatchResult> LoadBatchAsync<TModel>(this IDataModelLoad<TModel> dataModelLoad, Batch batch, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelLoadIDataModelLoad<TModel>batchBatchBatch add this request to
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<IBatchResult>
The Domain Model object
Type Parameters
TModel
LoadBatchAsync<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
Batches the load of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static Task<IBatchResult> LoadBatchAsync<TModel>(this IDataModelLoad<TModel> dataModelLoad, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelLoadIDataModelLoad<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<IBatchResult>
The Domain Model object
Type Parameters
TModel
LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
Batches the load of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static IBatchResult LoadBatch<TModel>(this IDataModelLoad<TModel> dataModelLoad, Batch batch, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelLoadIDataModelLoad<TModel>batchBatchBatch add this request to
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- IBatchResult
The Domain Model object
Type Parameters
TModel
LoadBatch<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
Batches the load of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static IBatchResult LoadBatch<TModel>(this IDataModelLoad<TModel> dataModelLoad, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelLoadIDataModelLoad<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- IBatchResult
The Domain Model object
Type Parameters
TModel
Load<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
Loads a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static void Load<TModel>(this IDataModelLoad<TModel> dataModelLoad, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelLoadIDataModelLoad<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Type Parameters
TModel
QueryProperties<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
Loads a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static TModel QueryProperties<TModel>(this IDataModelLoad<TModel> dataModel, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelIDataModelLoad<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- TModel
The Domain Model object
Type Parameters
TModel