Class DataAdaptor
Abstract class for Data adaptors.
Inheritance
System.Object
DataAdaptor
Assembly: Syncfusion.Blazor.dll
Syntax
public abstract class DataAdaptor : OwningComponentBase, IDataAdaptor
Constructors
DataAdaptor()
Declaration
Methods
BatchUpdate(DataManager, Object, Object, Object, String, String, Nullable<Int32>)
Performs Batch CRUD operations synchronously.
Declaration
public virtual object BatchUpdate(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string keyField, string key, Nullable<int> dropIndex)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
changedRecords |
|
System.Object |
addedRecords |
|
System.Object |
deletedRecords |
|
System.String |
keyField |
|
System.String |
key |
|
System.Nullable<System.Int32> |
dropIndex |
|
Returns
Type |
Description |
System.Object |
|
BatchUpdateAsync(DataManager, Object, Object, Object, String, String, Nullable<Int32>)
Performs Batch CRUD operations asynchronously.
Declaration
public virtual Task<object> BatchUpdateAsync(DataManager dataManager, object changedRecords, object addedRecords, object deletedRecords, string keyField, string key, Nullable<int> dropIndex)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
changedRecords |
|
System.Object |
addedRecords |
|
System.Object |
deletedRecords |
|
System.String |
keyField |
|
System.String |
key |
|
System.Nullable<System.Int32> |
dropIndex |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
Insert(DataManager, Object, String)
Performs Insert operation synchronously.
Declaration
public virtual object Insert(DataManager dataManager, object data, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
key |
|
Returns
Type |
Description |
System.Object |
|
InsertAsync(DataManager, Object, String)
Performs Insert operation asynchronously.
Declaration
public virtual Task<object> InsertAsync(DataManager dataManager, object data, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
key |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Read(DataManagerRequest, String)
Performs data Read operation synchronously.
Declaration
public virtual object Read(DataManagerRequest dataManagerRequest, string key = null)
Parameters
Returns
Type |
Description |
System.Object |
|
ReadAsync(DataManagerRequest, String)
Performs data Read operation asynchronously.
Declaration
public virtual Task<object> ReadAsync(DataManagerRequest dataManagerRequest, string key = null)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
Remove(DataManager, Object, String, String)
Performs Remove operation synchronously.
Declaration
public virtual object Remove(DataManager dataManager, object data, string keyField, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
keyField |
|
System.String |
key |
|
Returns
Type |
Description |
System.Object |
|
RemoveAsync(DataManager, Object, String, String)
Performs Remove operation asynchronously..
Declaration
public virtual Task<object> RemoveAsync(DataManager dataManager, object data, string keyField, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
keyField |
|
System.String |
key |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
SetParent(BaseComponent)
Declaration
public void SetParent(BaseComponent parent)
Parameters
Update(DataManager, Object, String, String)
Performs Update operation synchronously.
Declaration
public virtual object Update(DataManager dataManager, object data, string keyField, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
keyField |
|
System.String |
key |
|
Returns
Type |
Description |
System.Object |
|
UpdateAsync(DataManager, Object, String, String)
Performs Update operation asynchronously.
Declaration
public virtual Task<object> UpdateAsync(DataManager dataManager, object data, string keyField, string key)
Parameters
Type |
Name |
Description |
DataManager |
dataManager |
|
System.Object |
data |
|
System.String |
keyField |
|
System.String |
key |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Object> |
|
Implements