Я использую новый WebApi, который является частью бета-версии MVC4.У меня есть следующий класс:
public class Voucher
{
public string Id { get; set; }
public string TableId { get; set; }
public Product[] Products { get; set; }
}
Мой контроллер выглядит следующим образом:
public class VouchersController : ApiController
{
public Voucher PostVoucher(Voucher voucher)
{
//....
}
}
На стороне клиента я сериализирую данные, используя XmlSerializer
.Вывод выглядит ожидаемым, и массив Products
сериализуется.Если я публикую данные и поставлю точку останова в методе PostVoucher
, я получу данные для Id
и TableId
, но Products
- это null
.Любой намек, что я могу делать не так?