我有这个实体:
public class Task
{
public int Id {get;set;}
public string Title {get;set;}
public List<User> Users{get;set;}
}
假设在我的操作中,我从我的视图中获得了一个任务和一个带有用户 ID 的列表,那么用相关数据保存这个对象的正确方法是什么:
public ActionResult Save(Task task, List<int> users)
{
_repository.Save(task, users) //should I do it?
}
//or it?
public ActionResult Save(Task task, List<int> users)
{
task.Users = _userRepository.GetAllUsers(users);
_repository.Save();
}