0
一個爲0或關係中的表1間的關係這裏是我的課:配置使用功能NHibernate
public class User {
public virtual int Id { get; private set;}
public virtual IList<Bike> { get; set;}
}
public class Bike {
public virtual int Id { get; private set;}
public virtual string color { get; set;}
}
public class Accident{
public virtual int Id { get; private set;}
public virtual User User{ get; set;}
public virtual Bike Bike{ get; set;}
}
而且我的表
- 用戶:身份證
- 自行車:ID,顏色,用戶(fk)
- 意外事故:Id
- AccdentOccurance:AccidentId,UserId,BikeId
事故可能與自行車(隱式的自行車的用戶),或給用戶,而不是自行車。 我的問題是如何配置的事故類映射與AccidentOccurance表工作?
希望你能幫上忙。
邁克爾喜。 感謝精心答案。 什麼它讓我知道的是,我有一個效率不高表設計,並嘗試將其映射使用NHibernate是一種痛苦,因爲NHibernate的需要邏輯表的設計。我想我會按照你的建議更換桌子。謝謝 – Bugman 2011-02-08 08:13:17