0

我有一個名爲openTickets的表。我有另一個名爲openTicketFollowers的表,它使用外鍵與它相關。 OpenTickets不知道openTicketFollowers,但是我想讓openTickets擁有一個屬於它的追隨者列表的屬性。無論如何要用流利的nhibernate來做到這一點?地圖項目列表

回答

1

檢查這個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")