![](/img/trans.png)
[英]How to fetch the associated Lead Records for an account entity in MS Dynamics CRM
[英]How to insert Country data to the MS Dynamics CRM Lead entity
如何将国家/地区数据( Address1_Country
)插入MS Dynamics CRM Lead实体?
我正在使用Xrm.cs和Microsoft.Xrm.Sdk NuGet包。 我想在我创建的新的Lead实体中添加国家/地区数据。
我可以轻松创建一个新的Lead实体,例如:
我正在将国家/地区数据以及其他数据添加到潜在客户实体,例如:
但是国家/地区数据并未进一步传递给CRM:
我不知道怎么了。 Address1_Country
数据是string
类型。 所以我也尝试过像“ DE”这样的数据,它不起作用。
但是,这里的国家/地区数据确实是一种特殊数据-查找。 我确定这和我的问题之间存在某种联系。 也许我应该填写ID或Guid? 但是通常在Xrm.cs中这些数据也是Guid数据类型..因此,我在这里有点迷失了。
如何通过C#API在CRM中填写国家/地区数据?
如果Country是查找类型,则需要在那里设置EntityReference
。
Address1_Country = new EntityReference("entityLogicalName", Guid);
因此,您需要检索要在此处设置的国家/地区的Guid(如果要按名称进行过滤,则需要RetrieveMultiple)并在那里设置ID。
这是Late Bound的方法,我想您正在使用Early Bound,您只需要将此解析为Early。
我认为您需要仔细检查表单中的字段是否与您所引用的字段相同。 打开表单上字段的属性,然后打开“详细信息”选项卡并检查字段名称。
我的猜测是,它可能是一个不同的地址字段。
验证此问题的另一种方法是在“高级查找”视图中查看记录的所有列。
希望有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.