Estimados, tengo una duda siempre he trabajado con las DynamicEntity, pero esta vez debo inyectar informacion a una entidad creada por mi, es decir una entidad no nativa del CRM, y aqui tengo mi duda no se que intruccion usar para declarar la entidad y los
properties para asignar los valores?? alguien tiene algun ejemplo de como hacer esto, actualmente lo uso lo siguiente:
DynamicEntity CambiosCuenta = new DynamicEntity();
CambiosCuenta.Name = EntityName.crm_cambioscuenta.ToString();
CambiosCuenta.Properties = new PropertyCollection();
CambiosCuenta.Properties.Add(new KeyProperty("crm_cuentaid", new Key(CuentaId.Value.ToString())));
CambiosCuenta.Properties.Add(new StringProperty("crm_evento", Evento));
TargetCreateDynamic TUcuenta = new TargetCreateDynamic();
TUcuenta.Entity = CambiosCuenta;
CreateRequest CRE = new CreateRequest();
CRE.Target = TUcuenta;
// Ejecutar.
ICrmService service = context.CreateCrmService(true);
CreateResponse created = (CreateResponse)service.Execute(CRE);
saludos y gracias