Така че обикновено в CRM плъгин бих осъществил достъп до основния обект, като използвам следния код:
(Entity)context.InputParameters["Target"]
Забелязах, че това все още работи от контекста за създаване на работен поток; обаче, от ad-hoc употреба, трябва да използвам следното:
context.PreEntityImages.FirstOrDefault().Value
Във всеки случай, след като имам първичния обект, се натъквам на неприятния проблем, при който контекстът не разпознава тази стойност като стойност, която вече е в контекста. Опитах да използвам изричен Attach и UpdateObject преди да използвам Update, но получавам изключение, което ми казва, че този обект вече е в контекст под различен обект.
Сигурен съм, че ще стане очевидно в заден план.
Благодаря предварително.