Tag: dynamics crm 4

在CRM 4.0中检索单个Guid

我是CRM (version 4.0)的新手,我正在尝试根据给定的年份(也存储在实体中)返回’yearid’指南。到目前为止,我已经得到了: public static Guid GetYearID(string yearName) { ICrmService service = CrmServiceFactory.GetCrmService(); // Create the query object. QueryExpression query = new QueryExpression(“year”); ColumnSet columns = new ColumnSet(); columns.AddColumn(“yearid”); query.ColumnSet = columns; FilterExpression filter = new FilterExpression(); filter.FilterOperator = LogicalOperator.And; filter.AddCondition(new ConditionExpression { AttributeName = “yearName”, Operator = ConditionOperator.Equal, Values = new object[] { yearName} […]

Update-Plugin CRM 2011上的实体前和实体后图像

我希望somone可以帮助我解决一段时间以来我一直试图解决的问题。 我有一个创建插件和一个更新插件。 出于测试目的,我的create plugin(Pre-Operation)执行简单的计算,并在保存后将结果放在字段上。 当我在预操作上注册并更改我的逻辑字段时,我的update-plugin工作正常。 但是,如果我只更改其中一个字段(或在表单上弄脏其他字段),我会收到一个错误,即密钥不在字典中。 我已经完成了我的研究,并看到您在前后实体图像之间进行检查,以检查哪些字段已更新,哪些字段未更新。 但令我困惑的是,当我这样做时,我需要在Post-opertion上注册我的更新插件,这导致我的更新不再工作,如果我在我的代码结尾处做service.Update(实体)它给出我是无限循环的另一个错误。 在我的Update插件中,我确保我注册了两个图像(Pre和Post)。 如果有人可以建议我,如何在前后图像之间进行检查,我将不胜感激?