强制清除基础属性缓存原创
金蝶云社区-云社区用户6dq08886
云社区用户6dq08886
12人赞赏了该文章 1,510次浏览 未经作者许可,禁止转载编辑于2021年01月07日 11:57:32

       #region 强制清除基础属性缓存

        /// <summary>

        /// 强制清除缓存

        /// </summary>

        /// <param name="id">基础属性的ID</param>

        public static void RemoveCache(string billId, string id, Context Context)

        {

            IMetaDataService metaService = ServiceHelper.GetService<IMetaDataService>();

            FormMetadata meta = metaService.Load(Context, billId) as FormMetadata; //加载基础属性的元数据

            DataEntityCacheManager cacheManager = new DataEntityCacheManager(Context, meta.BusinessInfo.GetDynamicObjectType());

            cacheManager.RemoveCacheByPrimaryKey(id);

        }

        #endregion

    }


图标赞 12
12人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!