2010-02-11 72 views
0

我有NHibernate的兩類ActorMovie之間的許多一對多的關係。Hibernate的許多一對多刪除

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"); 
} 

我怎樣才能刪除act.Movies一個Movie並做出持續到數據庫?

回答

1

很難說沒有看到更多的模型,以及如何你映射你的人際關係。假設你有IList<Movie> Actor.Movies ...

Movie movie = mr.GetMove(MovieId); 
act.Movies.Remove(movie); 
ar.Update(act); 
+0

是的,就這麼簡單。在發佈該問題幾個小時後,我發現了這一點。無論如何非常感謝你。 – kubal5003 2010-02-16 08:21:07

相關問題