SqlSugar开发框架逐步深入教程(第六篇)有哪些内容?

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

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

SqlSugar开发框架逐步深入教程(第六篇)有哪些内容?

在SqlSugar开发框架中,我们设计了系统服务层的基类,其中包含大量涉及相关数据处理操作的代码。若需追踪具体用户的操作,则需要获取当前用户信息。

在基于SqlSugar的开发框架中,我们设计了一些系统服务层的基类,在基类中会有很多涉及到相关的数据处理操作的,如果需要跟踪具体是那个用户进行操作的,那么就需要获得当前用户的身份信息,包括在Web API的控制器中也是一样,需要获得对应的用户身份信息,才能进行相关的身份鉴别和处理操作。本篇随笔介绍基于Principal的用户身份信息的存储和读取操作,以及在适用于Winform程序中的内存缓存的处理方式,从而通过在基类接口中注入用户身份信息接口方式,获得当前用户的详细身份信息。

1、用户身份接口的定义和基类接口注入

为了方便获取用户身份的信息,我们定义一个接口 IApiUserSession 如下所示。

阅读全文

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

SqlSugar开发框架逐步深入教程(第六篇)有哪些内容?

在SqlSugar开发框架中,我们设计了系统服务层的基类,其中包含大量涉及相关数据处理操作的代码。若需追踪具体用户的操作,则需要获取当前用户信息。

在基于SqlSugar的开发框架中,我们设计了一些系统服务层的基类,在基类中会有很多涉及到相关的数据处理操作的,如果需要跟踪具体是那个用户进行操作的,那么就需要获得当前用户的身份信息,包括在Web API的控制器中也是一样,需要获得对应的用户身份信息,才能进行相关的身份鉴别和处理操作。本篇随笔介绍基于Principal的用户身份信息的存储和读取操作,以及在适用于Winform程序中的内存缓存的处理方式,从而通过在基类接口中注入用户身份信息接口方式,获得当前用户的详细身份信息。

1、用户身份接口的定义和基类接口注入

为了方便获取用户身份的信息,我们定义一个接口 IApiUserSession 如下所示。

阅读全文