跨账套获取数据


在开发过程中如果需要获取或操作其他账套的数据。

比如:

在系统库更改了账套的权限,需要删除查询账套中的用户,然后删除用户的权限缓存,这个时候就需要在系统账套下,生成一个业务账套并查询用户数据

操作步骤如下:

注入 IJOCBusinessContextFactory 

跨账套获取数据

根据账套编号 BusinessCode生成账套操作的实例

C# 全选
string businessCode="240001"
using (var theBusinessContext = _businessContextFactory.CreateDbContext(businessCode))
{
    var userIDs = theBusinessContext.Query<base_user>().Select(s => s.RowID).ToList();
    _cacheHelper.BatchDeleteUserAuthorize(userIDs);
}

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
关联文章

获取数据
克隆功能实现
YES开发框架教程--新增一个
系统管理功能调整
YESWEB开发框架,域名绑定
.NETCore和.NET5 MVC解析获取appsettings.json数据
05.腾讯物联网件使用
如何在进销存系统中进行期管理和封操作
在进销存系统中如何基于期管理进行精准库存计算
CEFSharp致性JS脚本并获取返回数据
04.阿里云物联网件使用
IIS配置允许域访问
服务端获取客户端连接
客户端发送数据
windows平台的分布式微服务解决方案(2)--域访问
.NET中大型项目开发必备(2)--CORS域访问
抖音用户UID获取
解决 axios 域时,发送 post 请求前options 404
使用.NET 6开发TodoList应用(填坑1)——实现当前登录用户获取
获取URL参数的几种方式