外部キーを POCO プロパティとナビゲーション プロパティの両方にマップしたいと考えています。ここの例のIE 、答えは外部キーを置き換えます
public virtual int SongArtistID { get; set; }
そのキーをマッピングに保持したい。私はこれまでに試しました:
Map(x => x.ParentID);
References(x => x.Parent).Column("ParentID");
Map(x => x.ParentID);
References(x => x.Parent, "ParentID");
流暢なマッパーを使用した他の多くの組み合わせですが、うまくいきません。問題は、References()
ディレクティブが常に余分な列を作成することです。