Как бы я справился с моделью с большим количеством детей на странице бритвы Create
страницы?
У меня есть следующие модели:
public class Invoice
{
public string ClientName;
public DateTime InvoiceDate;
public List<InvoiceItem> InvoiceItems;
}
public class InvoiceItem
{
public string ProductName;
public decimal Qty;
public decimal UnitPrice;
}
Я хочу добавить кнопку в моемInvoice
Create
страница с надписью «Добавить новый элемент». Затем я добавлю (используя ajax) новую строку в форму с новым InvoiceItem
- это я знаю, как это сделать.
Чего я не знаю, так это как настроить все так, чтобы все накладныеСтроки будут распознаваться методом OnPostAsync()
и сохраняться в базе данных вместе с Invoice
.
. Любые указатели или примеры приветствуются.