我曾好几次遇到过这个问题,现在已经很熟悉了。这个问题的背后原因,主要是因为这些字段可能存在一些转换问题。主要是以下几种类型的字段强制转换引发了此问题:
1. Money类型
2. DateTime类型
3. Guid类型
4. EntityReference类型
5. Decimal类型
6. OptionSetValue类型
举个例子:我有一次直接把Guid类型的数据赋给EntityReference类型,然后报错System.InvalidCastException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #93601290,记录一下