Table of Contents

Interface IDataService<TModel>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

IDataService 接口

public interface IDataService<TModel> where TModel : class, new()

Type Parameters

TModel
Extension Methods

Methods

AddAsync(TModel)

新建数据方法

Task<bool> AddAsync(TModel model)

Parameters

model TModel

Returns

Task<bool>

DeleteAsync(IEnumerable<TModel>)

删除数据方法

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

Parameters

models IEnumerable<TModel>

要删除的数据集合

Returns

Task<bool>

成功返回真,失败返回假

QueryAsync(QueryPageOptions)

查询数据方法

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

Parameters

option QueryPageOptions

查询条件参数集合

Returns

Task<QueryData<TModel>>

SaveAsync(TModel, ItemChangedType)

保存数据方法

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

Parameters

model TModel

保存实体类实例

changedType ItemChangedType

Returns

Task<bool>