CRM:公共属性-无法修改返回值,因为它不是变量
本文关键字:因为 返回值 变量 修改 属性 CRM | 更新日期: 2023-09-27 18:00:58
我使用的是Dynamics CRM 2013内部部署版本。
我正在编写WCF服务代码,用于访问外部系统的实体数据。
下面是公共类ApplicationDefinition中定义的公共属性。
private Lookup _productType;
public Lookup ProductType
{
get { return _productType; }
set { _productType = value; }
}
查找是CRM中字典类型的数据类型之一。
现在我想设置这个ProductType的值,但是我得到了这个错误。
objApplicationDefinition.ProductType.Value = EntityExtension.GetString(entity, "producttypecode");
Getting Error : Cannot modify the return value of 'CRM.ApplicationDefinition.ProductType' because it is not a variable.
有人能帮我吗?
谢谢,米塔尔。
查找字段为EntityReference类型
Microsoft Dynamics CRM SDK 中的类型
您可以将字段值设置如下:
entity["fieldname"] = new EntityReference("entityname", guid);