我在联系人实体上创建了一个备用密钥,名为obs_key。
这是关键定义的屏幕截图。

然后我尝试创建如下所示的EntityReference对象;
string customerCode = entity.GetAttributeValue<string>("obs_customer_code");
EntityReference contactRef = new EntityReference("contact", "obs_key", customerCode);但我错了。错误说
执行的无效EntityKey操作:实体联系人不包含名为obs_key的属性
我怎样才能解决这个问题?
发布于 2021-07-29 05:49:17
微软的文档说,您需要设置密钥名和密钥值,如下所示。
public EntityReference (string logicalName, string keyName, object keyValue);我的备用密钥名是: obs_key 与备用键相关的字段: obs_id
但没起作用。我试着设置字段名,而不是键名,它可以工作。
EntityReference contactRef = new EntityReference("contact", "obs_id", customerCode);https://stackoverflow.com/questions/68570397
复制相似问题