私はこのエンティティを持っています:
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();
}