в первых строках моего кода у меня есть переменная, в которой сохраняется объект типа «Entity», и мне нужно преобразовать его в тип данных «Contact» из ранних связанных классов. Я так и сделал:
Код: Выделить всё
if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is Entity)
{
Entity targetEntity = (Entity)context.InputParameters["Target"];
if (targetEntity.LogicalName != Contact.EntityLogicalName)
return;
Contact updatingContact = targetEntity.ToEntity();
Я думаю, что это правильный способ приведения переменных к различным совместимым типам.
Кто-нибудь может сказать мне, в чем дело?
Подробнее здесь: https://stackoverflow.com/questions/788 ... -data-type
Мобильная версия