目的,前台显示页面,后台加载所需数据集到前台。
1、声明数据库中对应表的实体类,创建的实体类和数据表同名,方便维护
public class sjbtable
{
//字段的get set
public long ID { get; set; }
public string NAME { get; set; }
}
2、获取对应的数据库表中集合到list中
后台函数如下:
[HttpGet]
public async Task<MessageModel<List<sjbtable>>> GetTableList()
{
var data = await _sjbtableRepository.Query();
return new MessageModel<List<sjbtable>>()
{
msg = "后去数据库集合成功",
success = true,
response = data.OrderBy(d=>d.ID).ToList() //根据id排序
};
}
3、sjbtableRepository 创建对应接口
private readonly ISJBTtableRepository _sjbtableRepository;
4、声明接口
public partial interface ISJBTtableRepository : IBSRepository<sjbtable>
5、IBSRepository 为接口基类
注意是数据基本操作等
Task<List<TEntity>> Query();
Task<List<TEntity>> Query(string strWhere);