私は以下をマッピングしようとしていますが、現在の nHibernate/fluent nHibernate でそれが可能かどうかわからないので、提案をいただければ幸いです。
基本的に私は次の2つのクラスを持っています
public class Venue
{
public virtual int ID {get;set;}
public virtual VenueDetail CurrentDetails {get; set;}
public virtual IEnumerable<VenueDetail> PreviousDetails {get; set;}
}
public class VenueDetail
{
public virtual int ID {get;set;}
public virtual string Description {get;set;}
public virtual Venue Venue {get;set;}
}
上記の関係を効果的にマッピングする方法はありますか? Venue テーブルには、CurrentVenueDetails プロパティの VenueDetail への外部キーがあります。同時に、VenueDetail には、Venue プロパティの Venue テーブルに戻る外部キーもあります。
乾杯