我正在考虑为我的一个插件使用前映像,这样我就可以在未更改的字段中获取值。我已经在插件注册工具中为实体注册了一个预映像,但是当我在其中放入一些代码时会尝试检查它,但是找不到该映像。所以我想知道我错过了什么是阻止它工作。我搜索过谷歌但却找不到任何东西,任何人都无法帮助?
由于
答案 0 :(得分:5)
您是否确保代码中的字符串键与您为插件步骤注册的图像相匹配?
例如。
您的代码:Entity entity = (Entity)context.PreEntityImages["Target"];
然后,您在注册图像时的实体别名和名称也应该命名为Target。
答案 1 :(得分:0)
Jimmy,假设您在创建操作期间没有触发插件,因为在创建期间预映像不可用。
这是peter和robben在上面提到的另一种可能性。