为了将一个数据时间字段传递给另一个,我执行此操作:
DynamicEntity leadEntity = new DynamicEntity(EntityName.lead.ToString());
CrmDateTime modifiedby = (CrmDateTime)myImage.Properties["modifiedby"];
CrmDateTimeProperty dtAssignedBy = new CrmDateTimeProperty
(
"new_assignedbyid",
modifiedby
);
leadEntity.Properties.Add(dtAssignedBy);
如何进行查找? 如果'modifiedby'和'new_assignedbyid'是查找,我怎样才能传递所选的
值答案 0 :(得分:0)
以下链接有一个很好的概述
http://msdn.microsoft.com/en-us/library/bb959615.aspx
有两个主要属性 - 值和类型必须设置才能使查找有效。
所以你可以这样做:
var modifiedby = (Lookup)myImage.Properties["modifiedby"];
var new_modifiedby = new Lookup();
new_modifiedby.value = modifiedby.value;
new_modifiedby.type = modifiedby.type;
虽然你可能很容易做到
var new_modifiedby = (Lookup)myImage.Properties["modifiedby"];
但我还没有证实那个。