SqlSugar开发框架第二阶段教程如何逐步深入?

2026-05-25 18:360阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2639个文字,预计阅读时间需要11分钟。

SqlSugar开发框架第二阶段教程如何逐步深入?

在SqlSugar的相关查询处理操作中,我们主要关注如何以单表形式生成相关实体类,并在查询时对单表的字段进行条件比较处理,从而返回对应的数据记录。本文随笔介绍。

在前面介绍的SqlSugar的相关查询处理操作中,我们主要以单表的方式生成相关的实体类,并在查询的时候,对单表的字段进行条件的对比处理,从而返回对应的数据记录。本篇随笔介绍在一些外键或者中间表的处理中,如何遍历查询并获得所需的记录操作。

在前面介绍的SqlSugar的相关查询处理操作中,我们主要以单表的方式生成相关的实体类,并在查询的时候,对单表的字段进行条件的对比处理,从而返回对应的数据记录。本篇随笔介绍在一些外键或者中间表的处理中,如何遍历查询并获得所需的记录操作。

1、回顾单表的操作查询

我在《基于SqlSugar的开发框架的循序渐进介绍(1)--框架基础类的设计和使用》中介绍过的Customer表信息,就是一个单表的处理。

例如,我们对于一个简单的客户信息表,如下所示。

生成对应的实体对象CustomerInfo外,同时生成CustomerPagedDto 的分页查询条件对象。

在继承基类后

/// <summary> /// 应用层服务接口实现 /// </summary> public class CustomerService : MyCrudService<CustomerInfo, string, CustomerPagedDto>, ICustomerService { .... }

并重写CreateFilteredQueryAsync 函数,从而实现了条件的精确查询处理。

阅读全文

本文共计2639个文字,预计阅读时间需要11分钟。

SqlSugar开发框架第二阶段教程如何逐步深入?

在SqlSugar的相关查询处理操作中,我们主要关注如何以单表形式生成相关实体类,并在查询时对单表的字段进行条件比较处理,从而返回对应的数据记录。本文随笔介绍。

在前面介绍的SqlSugar的相关查询处理操作中,我们主要以单表的方式生成相关的实体类,并在查询的时候,对单表的字段进行条件的对比处理,从而返回对应的数据记录。本篇随笔介绍在一些外键或者中间表的处理中,如何遍历查询并获得所需的记录操作。

在前面介绍的SqlSugar的相关查询处理操作中,我们主要以单表的方式生成相关的实体类,并在查询的时候,对单表的字段进行条件的对比处理,从而返回对应的数据记录。本篇随笔介绍在一些外键或者中间表的处理中,如何遍历查询并获得所需的记录操作。

1、回顾单表的操作查询

我在《基于SqlSugar的开发框架的循序渐进介绍(1)--框架基础类的设计和使用》中介绍过的Customer表信息,就是一个单表的处理。

例如,我们对于一个简单的客户信息表,如下所示。

生成对应的实体对象CustomerInfo外,同时生成CustomerPagedDto 的分页查询条件对象。

在继承基类后

/// <summary> /// 应用层服务接口实现 /// </summary> public class CustomerService : MyCrudService<CustomerInfo, string, CustomerPagedDto>, ICustomerService { .... }

并重写CreateFilteredQueryAsync 函数,从而实现了条件的精确查询处理。

阅读全文