如何将国家/地区数据插入 MS Dynamics CRM 潜在客户实体
How to insert Country data to the MS Dynamics CRM Lead entity
如何将国家/地区数据 (Address1_Country
) 插入 MS Dynamics CRM 主管实体?
我正在使用 Xrm.cs 和 Microsoft.Xrm.Sdk NuGet 包。我想在我正在创建的新领导实体中添加国家/地区数据。
我可以轻松创建新的 Lead 实体,例如:
我正在将国家/地区数据和其他数据一起添加到 Lead 实体,例如:
但是国家/地区数据不会进一步传递给 CRM:
我不知道哪里出了问题。 Address1_Country
数据是 string
类型。所以我也尝试了像 "DE" 这样的数据,但它不起作用。
不过这里的国家数据确实是一种特殊的数据——查找数据。我确信这和我的问题有某种联系。也许我应该填写 Id 或 Guid?但通常在 Xrm.cs 中,这些数据也是 Guid 数据类型。所以我在这里有点迷路。
如何通过 C# 在 CRM 中填写国家/地区数据API?
我认为您需要仔细检查表单上的字段是否与您引用的字段相同。打开窗体上字段的属性,然后打开“详细信息”选项卡并检查字段名称。
我的猜测是它可能是一个不同的地址字段。
验证这一点的另一种方法是在“高级查找”视图中查看记录的所有列。
希望对您有所帮助。
如果国家/地区是查找类型,您需要在那里设置 EntityReference
。
Address1_Country = new EntityReference("entityLogicalName", Guid);
因此您需要检索要在此处设置的国家/地区的 Guid(如果您要按名称过滤,则需要 RetrieveMultiple)并在此处设置该 ID。
这是Late Bound的做法,我看你用的是Early Bound,你只需要解析成Early即可。
如何将国家/地区数据 (Address1_Country
) 插入 MS Dynamics CRM 主管实体?
我正在使用 Xrm.cs 和 Microsoft.Xrm.Sdk NuGet 包。我想在我正在创建的新领导实体中添加国家/地区数据。
我可以轻松创建新的 Lead 实体,例如:
我正在将国家/地区数据和其他数据一起添加到 Lead 实体,例如:
但是国家/地区数据不会进一步传递给 CRM:
我不知道哪里出了问题。 Address1_Country
数据是 string
类型。所以我也尝试了像 "DE" 这样的数据,但它不起作用。
不过这里的国家数据确实是一种特殊的数据——查找数据。我确信这和我的问题有某种联系。也许我应该填写 Id 或 Guid?但通常在 Xrm.cs 中,这些数据也是 Guid 数据类型。所以我在这里有点迷路。
如何通过 C# 在 CRM 中填写国家/地区数据API?
我认为您需要仔细检查表单上的字段是否与您引用的字段相同。打开窗体上字段的属性,然后打开“详细信息”选项卡并检查字段名称。
我的猜测是它可能是一个不同的地址字段。
验证这一点的另一种方法是在“高级查找”视图中查看记录的所有列。
希望对您有所帮助。
如果国家/地区是查找类型,您需要在那里设置 EntityReference
。
Address1_Country = new EntityReference("entityLogicalName", Guid);
因此您需要检索要在此处设置的国家/地区的 Guid(如果您要按名称过滤,则需要 RetrieveMultiple)并在此处设置该 ID。
这是Late Bound的做法,我看你用的是Early Bound,你只需要解析成Early即可。