如何在Dynamics CRM 4.0中使用XrmDataContext禁用缓存?

问题描述:

我们使用针对Dynamics CRM 4.0的高级开发人员扩展。我们使用CrmSvcUtil生成实体和Xrm上下文。如何在Dynamics CRM 4.0中使用XrmDataContext禁用缓存?

我们需要做的是禁用内置在上下文中使用,因为它是返回不正确的结果缓存,但我一直无法找出如何做到这一点 - 任何想法?

感谢

马特

好了 - 找到了答案,在this site

CacheManager.GetBaseCache().Remove("adxdependency:crm:entity:[entityschemaname]"); 

显然与您希望从缓存中删除的实体的架构名称替换[entityschemaname]: - )