Dynamics crm 如何在MSCRM中将查找值设置为空或空?

Dynamics crm 如何在MSCRM中将查找值设置为空或空?,dynamics-crm,dynamics-crm-4,Dynamics Crm,Dynamics Crm 4,在CRM中设置查找值时,如果您不想更改任何内容,或者如果您想将其设置为新值,则一切正常。但是,如果要取消设置当前值,则不清楚如何取消设置 比如说, house.new_associatepastorid = new HLCImport.CrmSdk.Lookup(); house.new_associatepastorid.type = EntityName.contact.ToString(); house.new_associatepastorid.value = Guid.Empty;

在CRM中设置查找值时,如果您不想更改任何内容,或者如果您想将其设置为新值,则一切正常。但是,如果要取消设置当前值,则不清楚如何取消设置

比如说,

house.new_associatepastorid = new HLCImport.CrmSdk.Lookup();
house.new_associatepastorid.type = EntityName.contact.ToString();
house.new_associatepastorid.value = Guid.Empty;

不起作用。

我在SDK中找到了答案。您必须将isnull值设置为true,并将isnullspecified设置为true。您也不需要设置类型或值字段。因此,代码应该是:

house.new_associatepastorid = new HLCImport.CrmSdk.Lookup();
house.new_associatepastorid.IsNullSpecified = true;
house.new_associatepastorid.IsNull = true;

我在SDK中找到了答案。您必须将isnull值设置为true,并将isnullspecified设置为true。您也不需要设置类型或值字段。因此,代码应该是:

house.new_associatepastorid = new HLCImport.CrmSdk.Lookup();
house.new_associatepastorid.IsNullSpecified = true;
house.new_associatepastorid.IsNull = true;

设置IsNull和IsNull指定的属性是绝对正确的。对于更简单的代码,所有标准类型都有一个名为Null的静态成员。因此,在本例中,您可以使用Lookup.Null。

设置IsNull和IsNull指定的属性完全可以。对于更简单的代码,所有标准类型都有一个名为Null的静态成员。因此,在本例中,您可以使用Lookup.Null。

我在研究中了解到了这一点,但找不到访问Lookup.Null并对其进行编译的方法。你有这样一个例子吗?我在研究中读到过,但找不到访问Lookup.Null并编译它的方法。你有没有这样的例子?