public class Parent
{
public virtual field1 { get; set;}
public virtual field2 { get; set;}
public virtual Child { get; set;
}
public class Child
{
public virtual childfield1 { get; set;} //composite primary key
public virtual childfield2 { get; set;} //composite primary key
public string somedescription { get; set;}
}
1 つのフィールドだけをマップする必要がある場合は、Parent マップ クラスで以下を実行できます。
References(x => x.Child).ForeignKey("field1");
フィールド 1 とフィールド 2 の 2 つのキーで結合する必要がある場合、どうすればよいですか?