Кто-нибудь знает какие-либо примеры mvc, которые реализуют ситуацию редактирования один ко многим в одном или нескольких представлениях?
Например, я ищу что-то, что показало бы, как наилучшим образом реализовать простое отношение Order к OrderItem, где OrderItem содержит ссылку на Product и Количество. Образцы моделей будут выглядеть следующим образом:
public class Order
{
public int OrderID { get;set;}
public string Name { get;set;}
public ICollection<OrderItem> OrderItems { get;set;}
}
public class Product
{
public int ProductID { get;set;}
public string Name { get;set;}
}
public class OrderItem
{
public int OrderItemID { get;set;}
public Product Product { get;set;}
public int Quantity { get;set;}
public Order Order { get;set;}
}
Я рассмотрел множество примеров там, и они предназначены для простых операций CRUD без каких-либо свойств навигации и т. Д. Также, если возможно, я бы хотел выяснить, как редактировать существующий Орден, добавлять, удалять, изменение OrderItem без сохранения в базе данных до тех пор, пока не будет запущено действие Save для Order.