1.注册插件的时候回遇到如下提示 Plug-in assembly does not contain the required types or assembly content cannot be updated 这段话的意思是说你所注册的插件DLL包含的类少于Crm里面已有的类的数量.一般是因为自己在写插件的时候把自己的类删掉了,没有把插件里面注册的类unregister. 解决方案:对比插件注册里面已经注册的类和自己写的类是否有冲突,把插件里面多出来的类unregister掉再次上传就可以…
有时候,在 Dynamics CRM Plugin 中通过 linq 查询数据会比较慢,可以通过采用在 C# plugin 中直接调用数据库存储过程的方式来提高效率,具体过程如下: 1.新建一个存储过程: ALTER PROCEDURE [dbo].[p_Sample] AS BEGIN SELECT COUNT(dbo.Table.Id) FROM dbo.Table WHERE dbo.Table.Name LIKE '张%' END 2.在 Plugin 中调用存储过程: string s…