使用分表缓存时,如何及时更新缓存数据? 返回
SqlSugar
沟通中
3
408

悬赏:0 飞吻
StaticConfig.SplitTableGetTablesFunc = () => { var result = _cache.GetOrCreate<List<SplitTableInfo>>(_cacheKey, e => { var list = _dbClient.DbMaintenance.GetTableInfoList(false); var items = list.Select(it => new SplitTableInfo() { TableName = it.Name }).ToList(); return items; }); return result; }; 使用分表机制时候,业务触发(INSERT)新创建的表如何及时更新到上面的缓存中?
热忱回答(3)
-
fate sta VIP0
2025/1/2这个最好整点 11.59.59清空,按文档去写
0 回复 -
fate sta VIP0
2025/1/2SqlSugarCore 5.1.4.173-preview04
新加了功能 过五分钟后更新到预览版本
StaticConfig.SplitTableCreateTableFunc = (type,insertObjs)=> { //插入时触发 };
0 回复 -
SonyXbox VIP0
2025/1/2@fate sta:没有找到此预览版啊
0 回复