Class DataServiceBase<TModel>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
IDataServie 实现类基类
public abstract class DataServiceBase<TModel> : IDataService<TModel> where TModel : class, new()
Type Parameters
TModel
- Inheritance
-
DataServiceBase<TModel>
- Implements
-
IDataService<TModel>
- Inherited Members
- Extension Methods
Constructors
DataServiceBase()
protected DataServiceBase()
Methods
AddAsync(TModel)
新建数据操作方法
public virtual Task<bool> AddAsync(TModel model)
Parameters
model
TModel
Returns
DeleteAsync(IEnumerable<TModel>)
删除数据操作方法
public virtual Task<bool> DeleteAsync(IEnumerable<TModel> models)
Parameters
models
IEnumerable<TModel>
Returns
QueryAsync(QueryPageOptions)
查询数据操作方法
public abstract Task<QueryData<TModel>> QueryAsync(QueryPageOptions option)
Parameters
option
QueryPageOptions
Returns
SaveAsync(TModel, ItemChangedType)
保存数据操作方法
public virtual Task<bool> SaveAsync(TModel model, ItemChangedType changedType)
Parameters
model
TModelchangedType
ItemChangedType