Итак, обычно в плагине CRM я обращаюсь к основному объекту, используя следующий код:
(Entity)context.InputParameters["Target"]
Я заметил, что это все еще работает из контекста Create рабочего процесса; однако из специального использования я должен использовать следующее:
context.PreEntityImages.FirstOrDefault().Value
В любом случае, как только у меня появится основная сущность, я столкнусь с неприятной проблемой, когда контекст не распознает это значение как значение, уже находящееся в контексте. Я пытался использовать явный объект Attach и UpdateObject перед использованием Update, однако получаю исключение, говорящее мне, что этот объект уже находится в контексте другого объекта.
Я уверен, что это будет очевидно задним числом.
Заранее спасибо.