0

openTickets というテーブルがあります。外部キーを使用して関連する openTicketFollowers という別のテーブルがあります。OpenTickets は openTicketFollowers を認識していませんが、openTickets にそのフォロワーのリストであるプロパティが必要です。とにかく流暢なnhibernateでこれを行うことはありますか?

4

1 に答える 1

1

このFluentマッピングドキュメントを確認してください。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");

およびOpenTicketFollowerOpenTicketを参照するクラスマッピング

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