【发布时间】:2016-02-24 00:35:17
【问题描述】:
我有一个电影实体和一个演员实体,这两个实体有多对多的关系,所以我将其映射为 ManyToMany(x=>x.Movies) 和 ManyToMany(x=>x.Actors) 但我想要演员扮演的角色这部电影,它应该作为一个新列留在MoviesActorsPivot上
但是我怎样才能使用 Fluent Nhibernate 映射以一种我可以像 nhibernate 一样简单地获取和保存数据的方式来做到这一点?
不手动创建数据透视表并在两侧创建HasMany(x => x.MoviesActorsPivot) 并由我自己管理关联。
编辑:
或者,如果我在两侧创建HasMany(x => x.MoviesActorsPivot) 进行映射,我将如何设法插入和获取所有数据,例如来自某个演员的所有电影或所有参与电影表演的演员,获取所有角色名称?
【问题讨论】:
标签: asp.net database nhibernate fluent-nhibernate mapping