Если у вас есть идеи, как мне перечислить список объектов, пожалуйста, дайте мне знать. Вот как это создано. По какой-то причине мне не удалось преобразовать его в List, IList, Enumerable, IEnumerable. Я предполагаю, что это из-за того, как это было создано (третьей стороной). Просто посмотреть, есть ли у кого-нибудь идеи.
Ошибка выглядит следующим образом:
Unable to cast object of type '<>f__AnonymousType5`1[System.Collections.Generic.List`1[SugarRest.Model.AMP_Product_Line]]' to type 'System.Collections.Generic.List`1[SugarRest.Model.AMP_Product_Line]'.
Объект создан следующим образом:
private static AMP_Contract CreateCrmContract(ContractDetailViewModel model, int bookmanContractNumber, int renewedFromContractNumber)
{
List<AMP_Product_Line> productLines = CreateProductLinesPrint(model, bookmanContractNumber);
//Contract
AMP_Contract ampContract = new AMP_Contract();
...
ampContract.amp_amp_contracts_amp_amp_product_lines = new { productLines };
return ampContract;
}
public class AMP_Contract
{
...
public object amp_amp_contracts_amp_amp_product_lines { get; set; }
...
}
Объект, к которому я пытаюсь получить доступ / перечислить, выглядит следующим образом:
Я также пытался это сделать, однако рассматриваемый объект не перечислим, поскольку он является объектом.