SqlSugar开发框架逐步深入教程(第五篇)如何进行?

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

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

SqlSugar开发框架逐步深入教程(第五篇)如何进行?

在当前随笔中,我们介绍过基于SqlSugar的开发框架。我们将其分为Interface、Modal、Service三个目录,分别放置不同内容。其中,Modal是SqlSugar的映射实体,Interface定义访问接口,Service提供具体功能。

在前面随笔,我们介绍过这个基于SqlSugar的开发框架,我们区分Interface、Modal、Service三个目录来放置不同的内容,其中Modal是SqlSugar的映射实体,Interface是定义访问接口,Service是提供具体的数据操作实现。在Service层中,往往除了本身的一些增删改查等处理操作外,也需要涉及到相关业务的服务接口,这些服务接口我们通过利用.net 的接口注入方式,实现IOC控制反转的处理的。

1、框架Service层的模块

如下面的VS中的项目服务层,包含很多业务表的服务接口实现,如下所示。

我们以其中简单的Customer业务表为例,它的服务类代码如下所示(主要关注服务类的定义即可)。

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

它除了在泛型约束中增加SqlSugar实体类,主键类型,分页条件对象外,还继承接口ICustomerService ,这个接口就是我们实现IOC的第一步,服务层继承指定的接口实现,对我们实现IOC控制反转提供便利。

阅读全文

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

SqlSugar开发框架逐步深入教程(第五篇)如何进行?

在当前随笔中,我们介绍过基于SqlSugar的开发框架。我们将其分为Interface、Modal、Service三个目录,分别放置不同内容。其中,Modal是SqlSugar的映射实体,Interface定义访问接口,Service提供具体功能。

在前面随笔,我们介绍过这个基于SqlSugar的开发框架,我们区分Interface、Modal、Service三个目录来放置不同的内容,其中Modal是SqlSugar的映射实体,Interface是定义访问接口,Service是提供具体的数据操作实现。在Service层中,往往除了本身的一些增删改查等处理操作外,也需要涉及到相关业务的服务接口,这些服务接口我们通过利用.net 的接口注入方式,实现IOC控制反转的处理的。

1、框架Service层的模块

如下面的VS中的项目服务层,包含很多业务表的服务接口实现,如下所示。

我们以其中简单的Customer业务表为例,它的服务类代码如下所示(主要关注服务类的定义即可)。

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

它除了在泛型约束中增加SqlSugar实体类,主键类型,分页条件对象外,还继承接口ICustomerService ,这个接口就是我们实现IOC的第一步,服务层继承指定的接口实现,对我们实现IOC控制反转提供便利。

阅读全文