为 CRM 实体生成早期绑定(bind)实体类非常简单。为选项集生成枚举也相当简单。为键入正确枚举的实体生成 OptionSet 枚举属性并不是那么简单,并且 CrmSrvUtil.exe 当前不支持。如果您希望能够使用枚举来填充选项集值,则必须不断编写如下所示的代码:
contact.Address1_AddressTypeCode = new OptionSetValue((int)contact_address1_addresstypecode.Home);
如何为 OptionSetValues
生成特定于枚举的属性,这样我就可以编写如下代码:
contact.Address1_AddressTypeCode = contact_address1_addresstypecode.Home;
因此 Address1_AddressTypeCode 的
类型是 contact_address1_addresstypecode
?
最佳答案
我之前的回答很糟糕...使用 Early Bound Generator在XrmToolBox免责声明:我也写了它(EBG,不是 XTB)。
关于c# - 如何为通常为选项集的实体属性自动生成早期绑定(bind)枚举属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16091747/