草庐IT

Sqlsugar

全部标签

基于SqlSugar的开发框架循序渐进介绍(9)-- 结合Winform控件实现字段的权限控制

字段的权限控制,一般就是控制对应角色人员对某个业务对象的一些敏感字段的可访问性:包括可见、可编辑性等处理。本篇随笔结合基于SqlSugar的开发框架进行的字段控制管理介绍。在设计字段权限的时候,我们需要了解这些还是基于RBAC的概念,基于角色进行授权的,而且我们的字段列表是属于具体的业务对象列表的,这里的业务对象是指一些我们具体的业务模块,如客户基础信息、人员基础信息、报价单等等,我们就是基于这些业务进行字段的控制的。1、字段权限表的设计和界面管理基于SqlSugar的开发框架,对应处理的业务对象信息的,是相关的实体对象信息,我们在数据库中设计两个数据库,一个用于存储对应实体类名称的信息,如I

c# sqlsugar,hisql,freesql orm框架全方位性能测试对比 sqlserver 性能测试

在2022年1月份本人做过一次sqlsugar,hisql,freesql三个框架的性能测试,上次主要是测的sqlserver下的常规插入(非bulkcopy的方式数据插入),hisql与目前比较流行的ORM框架性能测试对比时间已经过半年,这次我就测的更完整点测试方案如下2022.6.23修改发了此篇测试后受到了某知名ORM作者的威胁再次声明本测试是基于我的电脑环境多次测试的结果,已经开放了测试源代码,不针对于任何ORM品牌,后期将会对Dapper和efcore测试删贴?那是不可能的,有测试源码快与慢大家自己评定如果开源框架不能接受别人的测试那么最好闭源。而不是叫人删贴测试方案测试四种数据库(

c# sqlsugar,hisql,freesql orm框架全方位性能测试对比 sqlserver 性能测试

在2022年1月份本人做过一次sqlsugar,hisql,freesql三个框架的性能测试,上次主要是测的sqlserver下的常规插入(非bulkcopy的方式数据插入),hisql与目前比较流行的ORM框架性能测试对比时间已经过半年,这次我就测的更完整点测试方案如下2022.6.23修改发了此篇测试后受到了某知名ORM作者的威胁再次声明本测试是基于我的电脑环境多次测试的结果,已经开放了测试源代码,不针对于任何ORM品牌,后期将会对Dapper和efcore测试删贴?那是不可能的,有测试源码快与慢大家自己评定如果开源框架不能接受别人的测试那么最好闭源。而不是叫人删贴测试方案测试四种数据库(

基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录

在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。本篇随笔介绍如何在基于SqlSugar的开发框架中,实现对用户操作日志记录的配置设置,以及根据配置信息自动实现用户操作日志记录。1、用户操作日志记录的配置处理前面提到,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。首先我们在系统中定义一个用户操作日志记录表和一个操作日志配置信息表,系统根据配置进行记录重要的修改调整信息。 列表展示

基于SqlSugar的开发框架循序渐进介绍(8)-- 在基类函数封装实现用户操作日志记录

在我们对数据进行重要修改调整的时候,往往需要跟踪记录好用户操作日志。一般来说,如对重要表记录的插入、修改、删除都需要记录下来,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。本篇随笔介绍如何在基于SqlSugar的开发框架中,实现对用户操作日志记录的配置设置,以及根据配置信息自动实现用户操作日志记录。1、用户操作日志记录的配置处理前面提到,由于用户操作日志会带来一定的额外消耗,因此我们通过配置的方式来决定记录那些业务数据的重要调整。首先我们在系统中定义一个用户操作日志记录表和一个操作日志配置信息表,系统根据配置进行记录重要的修改调整信息。 列表展示