3
A
回答
8
您不需要生成早期绑定类型以从CRM中检索实体数据。您可以使用称为Entity的类型(类似于CRM4的DynamicEntity)。
SDK有一些关于如何使用后期绑定实体here的示例。
此实体类不是强类型的(不像由crmsvcutil生成的早期绑定实体),因此您必须自己执行强制类型转换。 Entity上有一个方法可以帮助解决这个问题。下面的代码可能会给你一些关于如何检索延迟绑定实体的想法。
IOrganizationService service = GetOrganizationService();
var entity = service.Retrieve(entityName,
entityId,
new ColumnSet(new[]
{
stringAttributeName,
intAttributeName,
floatAttributeName,
boolAttributeName,
optionSetAttributeName,
entityReferenceAttributeName,
}));
var stringValue = entity.GetAttributeValue<string>(stringAttributeName);
var intValue = entity.GetAttributeValue<int?>(intAttributeName);
var floatValue = entity.GetAttributeValue<double?>(floatAttributeName);
var boolValue = entity.GetAttributeValue<bool?>(boolAttributeName);
var optionSetValue = entity.GetAttributeValue<OptionSetValue>(optionSetAttributeName);
var entityReferenceValue = entity.GetAttributeValue<EntityReference>(entityReferenceAttributeName);
相关问题
- 1. Microsoft CRM 2011中PreImage的早期绑定
- 2. MS Dynamics CRM 2011 SDK - 使用后期绑定更新实体记录
- 3. 创建早期绑定实体类
- 4. CRM 2011:将自定义实体记录的GUID创建为SSRS报告
- 5. CRM 2011获取实体记录的GUID(合同更新)
- 6. 是否可以在crm 2011在线共享访问自定义实体记录?
- 7. 如何定义早绑定实体?
- 8. 从自定义类获取特定类型的属性
- 9. CRM 2011 ActivityPointer早期生成的类型生成不正确?
- 10. 如何获取自定义属性的属性类型名称?
- 11. CRM中的自定义实体的大小写2011
- 12. 在删除Crm 2011中的自定义实体时出错
- 13. Dynamics CRM 2011:自定义实体字段计算的东西
- 14. 在CRM中创建自定义实体的名称查询2011
- 15. 带属性的Monotouch自定义字体
- 16. 是否可以自定义CRM 2011(在线)实体视图?
- 17. 自定义依赖属性不获取绑定输入
- 18. crmsvcutil.exe:无法为早期绑定生成实体类 - 动态CRM Online
- 19. 从ASCX标记绑定ASP.NET控件的自定义类属性
- 20. CRM 2011:使用Javascript获取实体
- 21. 获取自定义属性
- 22. Windows窗体数据绑定DisplayMember自定义类的子属性
- 23. 如何绑定到我的实体部分类中的自定义属性
- 24. 绑定自定义类型属性的WPF控件
- 25. 铸造早期绑定对象类型到后期绑定的对象类型
- 26. log4net的 - 自定义属性记录
- 27. 如何获取给定实体的所有CRM 2011相关实体
- 28. 自定义属性没有绑定的绑定属性
- 29. 自定义模型绑定器来绑定嵌套属性值
- 30. 如何获取嵌入在自定义属性中的类型?