1
如何映射「一個」實體具有複合id的多對一關係? 例如:與綜合id實體NHibernate多對一
public class SingleEntity
{
public int FirstId{get;set;}
public int SecondId{get;set;}
public string SomeData{get;set;}
}
實體ManyEntity
有(除的PrimaryKey)列都SingleEntity
的FirstId和SecondId,所以我希望能夠梅普的關係,使ManyEntity
看起來就像是:
public class ManyEntity
{
public int Id{get;set;}
public SingleEntity Single{get;set;}
public string Name{get;set;}
}
我該如何使用NHibernate?
問題是由於與傳統軟件的向後兼容性,數據庫架構無法更改。 我知道SingleEntity可以使用composite-id進行映射,但是如何映射ManyEntity方面的連接? – sternr