0

我有一张名为 openTickets 的表。我有另一个名为 openTicketFollowers 的表,它使用外键与之相关。OpenTickets 不知道 openTicketFollowers 但我希望 openTickets 有一个属性,它是其关注者的列表。无论如何用流利的nhibernate来做到这一点?

4

1 回答 1

1

检查这个Fluent 映射文档。OpenTicket类将包含Followers IList

public class OpenTicket
{
  ...
  public virtual IList<OpenTicketFollower> Followers { get; set; }
}

public class OpenTicketFollowers
{
  public virtual OpenTicket OpenTicket { get; set; }
}

这是OpenTicketFollower集合的流畅映射:

HasMany(x => x.Followers)
  .KeyColumn("OpenTicketId");

以及OpenTicketFollower引用 OpenTicket 的类映射

References(x => x.OpenTicket)
  .Column("OpenTicketId")
于 2013-01-21T18:56:51.280 回答