使用控制器时,建议公开您的域实体还是创建模型更好。我以这个为例:
[HttpPost]
public ActionResult Create(Order order)
{
if (SaveObject<Order>(order, false))
{
return RedirectToAction("Index", new { id = order.CustomerNo });
}
else
{
ViewData.Model = order;
return View();
}
}
如果最好公开一个模型,其中应该包含什么?我是否需要创建支持属性,或者可能只需要为当前用例公开的字段?我遇到了“模型注入”一词,有人可以解释使用它的含义以及如何完成吗?