Десериализация / привязка модели в веб-интерфейсе MVC4 не работает с массивами

Я использую новый 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, Любой намек, что я могу делать не так?

Ответы на вопрос(1)

Ваш ответ на вопрос