OK、Order エンティティから継承する OpenOrders という名前のビューを作成するとします。
<%@ Page Language="C#"
Inherits="System.Web.Mvc.ViewPage<List<OrdersApp.Models.Order>>" %>
そのため、注文リストからアイテムを表示し、注文の詳細を入力できるフォームを追加することもできます。
したがって、ページに投稿すると、 Orders オブジェクトと FormCollection オブジェクトを受け取ることができます
//
// POST: /Orders/OpenOrders/Details
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult OpenOrders(Order order, FormCollection collection)
次に、新しい OrderDetails オブジェクトを作成し、それを Orders オブジェクトに追加して保存します。
OrderDetails orderdetails = new OrderDetails()
orderdetails.Description = = collection["OrderDescription"].ToString();
...
...
order.OrderDetails.Add(orderdetails);
orderRepository.Save();