Подскажите пожалуйста, как из плагина добраться до нестандартных (созданных мной, типа new_ordernumber) полей сущности?
Именно, есть код, который должен возвращать коллекцию объектов salesorder
Код:
//тут формируется запрос
Microsoft.Crm.Sdk.BusinessEntityCollection salesorders = service.RetrieveMultiple(query);
salesorder oSalesorder;
for (int i = 0; i < salesorders.BusinessEntities.Count; i++)
{
oSalesorder = (salesorder)salesorders.BusinessEntities[i];
//тут надо сделать набор действий с полем oSalesorder.new_ordernumber
}
собственно запрос работает, получает нужную коллекцию, к другим стандартным полям обращается, но к новому ругается ещё на этапе компиляции :-(. Махинации с DynamicEntity не дали положительного результата, видимо что-то не так делал.
Так вот, как имея salesorders.BusinessEntities[i] получить new_ordernumber сущности salesorder?