我在两个类Actor
和Movie
之间的NHibernate中有多对多的关系。
public ActionResult removeMovieFromActor(int MovieId, int ActorId)
{
ViewData["SectionTitle"] = "Usunięcie filmu";
ActorsRepository ar = new ActorsRepository();
Actor act = ar.getActor(ActorId);
// What to do here?
return RedirectToAction("listMovies");
}
如何从Movie
中删除act.Movies
并将其永久保存到数据库?
答案 0 :(得分:1)
很难说没有看到更多的模型以及如何映射您的关系。假设你有IList<Movie> Actor.Movies
...
Movie movie = mr.GetMove(MovieId);
act.Movies.Remove(movie);
ar.Update(act);