La generazione di classi di entità associate in anticipo per le entità CRM è abbastanza semplice. Generare l'enumerazione per gli OptionSet è abbastanza semplice. La generazione delle proprietà Enum OptionSet per le entità che sono state digitate sull'Enum corretto non è così semplice e non è attualmente supportata da CrmSrvUtil.exe. Se si vuole essere in grado di utilizzare le enumerazioni per popolare i valori di opzione impostati, si deve scrivere continuamente il codice che assomiglia a questo:Come generare automaticamente le proprietà Enum vincolate anticipatamente per gli attributi Entità che sono normalmente insiemi di opzioni?
contact.Address1_AddressTypeCode = new OptionSetValue((int)contact_address1_addresstypecode.Home);
Come faccio a generare proprietà specifiche Enum per OptionSetValues
, così posso scrivere codice in questo modo:
contact.Address1_AddressTypeCode = contact_address1_addresstypecode.Home;
e così Address1_AddressTypeCode's
tipo è contact_address1_addresstypecode
?
buon lavoro Daryl! –