跨账套获取数据


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

比如:

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

操作步骤如下:

注入 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开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
关联文章