我有一个名为openTickets的表。我有另一个名为openTicketFollowers的表,它使用外键与它相关。 OpenTickets不了解openTicketFollowers,但我希望openTickets拥有一个属性,该属性是其关注者的列表。无论如何用流利的nhibernate做到这一点?
答案 0 :(得分:1)
查看此Fluent mapping文档。 OpenTicket 类将包含{{1>} 关注者:
IList
这是public class OpenTicket
{
...
public virtual IList<OpenTicketFollower> Followers { get; set; }
}
public class OpenTicketFollowers
{
public virtual OpenTicket OpenTicket { get; set; }
}
集合的流畅映射:
OpenTicketFollower
和引用OpenTicket的HasMany(x => x.Followers)
.KeyColumn("OpenTicketId");
类映射
OpenTicketFollower