Table of Contents

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

Task<bool>

DeleteAsync(IEnumerable<TModel>)

删除数据操作方法

public virtual Task<bool> DeleteAsync(IEnumerable<TModel> models)

Parameters

models IEnumerable<TModel>

Returns

Task<bool>

QueryAsync(QueryPageOptions)

查询数据操作方法

public abstract Task<QueryData<TModel>> QueryAsync(QueryPageOptions option)

Parameters

option QueryPageOptions

Returns

Task<QueryData<TModel>>

SaveAsync(TModel, ItemChangedType)

保存数据操作方法

public virtual Task<bool> SaveAsync(TModel model, ItemChangedType changedType)

Parameters

model TModel
changedType ItemChangedType

Returns

Task<bool>