Interface IDataAdaptor
Interface for Data adaptors.
Namespace: Syncfusion.Blazor.Data
Assembly: Syncfusion.Blazor.dll
Syntax
public interface IDataAdaptor
Methods
BatchUpdate(DataManager, object, object, object, string, string, int?)
Performs Batch CRUD operations synchronously.
Declaration
object BatchUpdate(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string primaryColumnName, string key, int? dropIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | |
| object | changedRecords | |
| object | addedRecords | |
| object | deletedRecords | |
| string | primaryColumnName | |
| string | key | |
| int? | dropIndex |
Returns
| Type |
|---|
| object |
BatchUpdateAsync(DataManager, object, object, object, string, string, int?)
Performs Batch CRUD operations asynchronously.
Declaration
Task<object> BatchUpdateAsync(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string primaryColumnName, string key, int? dropIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | |
| object | changedRecords | |
| object | addedRecords | |
| object | deletedRecords | |
| string | primaryColumnName | |
| string | key | |
| int? | dropIndex |
Returns
| Type |
|---|
| Task<object> |
Insert(DataManager, object, string)
Inserts a new data item into the data collection.
Declaration
object Insert(DataManager dataManager, object record, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | record | The new record which is need to be inserted. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| object | Returns the newly inserted record details. |
InsertAsync(DataManager, object, string)
Inserts a new data item into the data collection.
Declaration
Task<object> InsertAsync(DataManager dataManager, object record, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | record | The new record which is need to be inserted. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| Task<object> | Returns the newly inserted record details. |
Read(DataManagerRequest, string)
Returns the data collection after performing data operations based on request from DataManagerRequest
Declaration
object Read(DataManagerRequest dataManagerRequest, string additionalParam = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManagerRequest | dataManagerRequest | DataManagerRequest containes the information regarding paging, grouping, filtering, searching which is handled on the DataGrid component side |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| object | The data collection's type is determined by how this method has been implemented. |
ReadAsync(DataManagerRequest, string)
Returns the data collection after performing data operations based on request from DataManagerRequest
Declaration
Task<object> ReadAsync(DataManagerRequest dataManagerRequest, string additionalParam = null)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManagerRequest | dataManagerRequest | DataManagerRequest containes the information regarding paging, grouping, filtering, searching which is handled on the DataGrid component side |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| Task<object> | The data collection's type is determined by how this method has been implemented. |
Remove(DataManager, object, string, string)
Removes a data item from the data collection.
Declaration
object Remove(DataManager dataManager, object primaryColumnValue, string primaryColumnName, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | primaryColumnValue | The primaryColumnValue specifies the primary column value which is needs to be removed from the grid record. |
| string | primaryColumnName | The primaryColumnName specifies the field name of the primary column. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| object | Returns the removed data item. |
RemoveAsync(DataManager, object, string, string)
Removes a data item from the data collection.
Declaration
Task<object> RemoveAsync(DataManager dataManager, object primaryColumnValue, string primaryColumnName, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | primaryColumnValue | The primaryColumnValue specifies the primary column value which is needs to be removed from the grid record. |
| string | primaryColumnName | The primaryColumnName specifies the field name of the primary column. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| Task<object> | Returns the removed data item. |
SetParent(BaseComponent)
Declaration
void SetParent(BaseComponent parent)
Parameters
| Type | Name | Description |
|---|---|---|
| BaseComponent | parent |
Update(DataManager, object, string, string)
Updates an existing data item in the data collection.
Declaration
object Update(DataManager dataManager, object record, string primaryColumnName, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | record | The modified record which is need to be updated. |
| string | primaryColumnName | The primaryColumnName specifies the field name of the primary column. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| object | Returns the updated data item. |
UpdateAsync(DataManager, object, string, string)
Updates an existing data item in the data collection.
Declaration
Task<object> UpdateAsync(DataManager dataManager, object record, string primaryColumnName, string additionalParam)
Parameters
| Type | Name | Description |
|---|---|---|
| DataManager | dataManager | The DataManager is a data management component used for performing data operations in applications. |
| object | record | The modified record which is need to be updated. |
| string | primaryColumnName | The primaryColumnName specifies the field name of the primary column. |
| string | additionalParam | An optional parameter that can be used to perform additional data operations. |
Returns
| Type | Description |
|---|---|
| Task<object> | Returns the updated data item. |