【发布时间】:2011-03-15 16:57:16
【问题描述】:
我们计划使用 CRM 2011 的审计功能来跟踪谁更改了几个实体的哪个内场。
但是如果您通过IOrganizationService 更新实体会发生什么?
例如,假设您的系统中有一个地址实体City="London" 和Street="Baker Street"。现在,在您的代码中,您为此地址创建了一个实体对象(后期绑定)。您设置了它的 GUID,City="London" 但Street="Downing Street"!现在您为此实体调用IOrganizationService.Update。
审计功能是否会意识到街道已经改变但城市没有?或者他会告诉我城市发生了变化,而实际上并没有发生变化?
【问题讨论】: