【发布时间】:2012-09-05 10:47:15
【问题描述】:
我正在编写一个创建新用户的控制器操作。目前,控制器操作将 用户实体模型 作为参数。
我想知道是否应该在自己的视图模型中从前端传递值,然后在后端提取值并创建实体?
public ActionResult AddUser(User user)
{
context.Users.Add(user);
context.SaveChanges();
}
对
public ActionResult AddUser(UserViewModel userViewModel)
{
var user = new User(userViewModel.Name);
context.User.Add(user);
context.SaveChanges();
}
谢谢!
【问题讨论】:
标签: asp.net-mvc-3 controller action