Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamics crm 2011 在CRM中保存注释实体时出错_Dynamics Crm 2011 - Fatal编程技术网

Dynamics crm 2011 在CRM中保存注释实体时出错

Dynamics crm 2011 在CRM中保存注释实体时出错,dynamics-crm-2011,Dynamics Crm 2011,我正在尝试使用以下代码在CRM 2011中保存注释实体: var annotationContext=新的CrmOrganizationServiceContext(crmOrganizationService); var annotation=annotationContext.CreateEntity(“注释”); annotationContext.AddObject(注释); //设置帐户id。 entity.SetAttributeValue(“objectid”、“帐户”、“帐户Gu

我正在尝试使用以下代码在CRM 2011中保存注释实体:

var annotationContext=新的CrmOrganizationServiceContext(crmOrganizationService);
var annotation=annotationContext.CreateEntity(“注释”);
annotationContext.AddObject(注释);
//设置帐户id。
entity.SetAttributeValue(“objectid”、“帐户”、“帐户Guid”);
entity.iCrmSetPropertyValue(AnnotationDefinition.ColumnsName.DocumentBody,Convert.ToBase64String(新的UnicodeEncoding().GetBytes(“示例注释文本”));
entity.iCrmSetPropertyValue(“isdocument”,true);
entity.iCrmSetPropertyValue(AnnotationDefinition.ColumnsName.Mime,“text/plain”);
entity.iCrmSetPickListValue(AnnotationDefinition.ColumnsName.ObjectType,1);
entity.iCrmSetPropertyValue(AnnotationDefinition.ColumnsName.Subject,“CompanyLogo”);
annotationContext.SaveChanges();
保存更改方法失败,crm服务器的eventviewer中出现以下错误:

Web服务插件在OrganizationId:中失败; SdkMessageProcessingStepId:######;EntityName:注释;阶段:30 ;; MessageName:Create;程序集名称: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel,版本=5.0.0.0,区域性=中性, PublicKeyToken=31bf3856ad364e35;类名: Microsoft.Crm.Extensibility.InternalOperationPlugin;例外情况: 未处理的异常:System.InvalidCastException:指定的强制转换为 无效。在 Microsoft.Crm.BusinessEntities.EntityNameReferenceAttributeConverter.ConvertToBusiness实体(对象 值,AttributeMetadata AttributeMetadata,字典'2 abbrvToChildAttributeMetadata,ICrmConversionContext上下文, 业务实体(目标)位于 Microsoft.Crm.BusinessEntities.EntityToBusiness EntityConverter.ConvertUsingExistingBusinessEntity(EntityMetadata entityMetadata,ICrmConversionContext转换上下文,实体 实体,业务实体(业务实体)位于 Microsoft.Crm.BusinessEntities.BusinessEntity.Converter.ConvertFrom(ITypeDescriptorContext 上下文、文化信息文化、对象值)位于 Microsoft.Crm.BusinessEntities.ConversionHelpers.Convert(ICrmConversionContext conversionContext,对象源,类型destinationType)位于 Microsoft.Crm.Extensibility.DictionaryMapper.Map(ParameterCollection 输入,ICrmConversionContext(上下文) Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider 服务提供商)在 Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext (上下文)在 Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext (上下文)


您正在将
注释
变量添加到上下文中,但正在更新实体对象。

您存在类型冲突:
System.InvalidCastException:指定的强制转换无效
您实际发送的是
“帐户Guid”
还是仅用于演示目的?