0
我工作的一個老的MySQL數據庫,並具有下列實體:如何使用組件功能NHibernate
public class Company
{
public int Id { get; set;}
public string Address { get; set; }
public string City { get; set; }
}
public class CompanyDepartment
{
public int Id { get; set;}
public string Address { get; set; }
public string City { get; set; }
}
的想法是,一個公司只能使用系類,如果它有多個部門。
現在我試圖做一個公司/部門搜索,這意味着我需要一個所有部門的名單,因此我需要「創建」只有一個部門的所有公司的部門,在CompaynyDepartment中沒有條目。
要做到這一點,我想在流利的NHibernate使用組件,但我不知道我可以加入真假部門與假的?
有沒有更好的方法來解決這個問題?這不是更改數據庫結構的選項。
只有一個部門的公司仍然有n個部門嗎?爲什麼不僅僅把它作爲一個入口的集合來表示呢? – UpTheCreek 2011-04-05 10:57:02