EntityReference 不适用于 AlternateKey
EntityReference is not working with AlternateKey
我在名称为 obs_key 的联系人实体上创建了一个备用键。
这里是按键定义的截图。
然后我尝试创建如下所示的 EntityReference 对象;
string customerCode = entity.GetAttributeValue<string>("obs_customer_code");
EntityReference contactRef = new EntityReference("contact", "obs_key", customerCode);
但是我遇到了错误。错误说
Invalid EntityKey Operation performed : Entity contact does not
contain an attribute named obs_key
我该如何解决这个问题?
Microsoft 的文档说您需要像下面这样设置键名和键值。
public EntityReference (string logicalName, string keyName, object keyValue);
My alternate key name is : obs_key
the field dependent with alternate key : obs_id
但是没有用。我尝试设置字段名称,而不是键名称并且它有效。
EntityReference contactRef = new EntityReference("contact", "obs_id", customerCode);
我在名称为 obs_key 的联系人实体上创建了一个备用键。
这里是按键定义的截图。
然后我尝试创建如下所示的 EntityReference 对象;
string customerCode = entity.GetAttributeValue<string>("obs_customer_code");
EntityReference contactRef = new EntityReference("contact", "obs_key", customerCode);
但是我遇到了错误。错误说
Invalid EntityKey Operation performed : Entity contact does not contain an attribute named obs_key
我该如何解决这个问题?
Microsoft 的文档说您需要像下面这样设置键名和键值。
public EntityReference (string logicalName, string keyName, object keyValue);
My alternate key name is : obs_key
the field dependent with alternate key : obs_id
但是没有用。我尝试设置字段名称,而不是键名称并且它有效。
EntityReference contactRef = new EntityReference("contact", "obs_id", customerCode);