0
我有一個名爲openTickets的表。我有另一個名爲openTicketFollowers的表,它使用外鍵與它相關。 OpenTickets不知道openTicketFollowers,但是我想讓openTickets擁有一個屬於它的追隨者列表的屬性。無論如何要用流利的nhibernate來做到這一點?地圖項目列表
我有一個名爲openTickets的表。我有另一個名爲openTicketFollowers的表,它使用外鍵與它相關。 OpenTickets不知道openTicketFollowers,但是我想讓openTickets擁有一個屬於它的追隨者列表的屬性。無論如何要用流利的nhibernate來做到這一點?地圖項目列表
檢查這個Fluent mapping文件。該OpenTicket類將包含的關注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")