0
考慮一個由Employees
和Administrators
組成的應用程序。NHibernate視圖映射
employee
由EmployeeId
,Name
和EmailAddress
組成。
員工都存儲在一個遺留系統,並只讀的,所以我有一個不變的Employee
類映射到一個視圖(vw_Employee
)如下:
[vw_Employee] -> EmployeeID(key), Name, EmailAddress
現在對於這種應用,一些員工將是標記爲管理員(圖像是一個帶有員工下拉列表的屏幕,您選擇一個,單擊添加,該員工現在是管理員)。
管理員爲員工(具有完全相同的字段),因此數據庫表只需要如下所示:
[Administrators] -> EmployeeID(key)
在同一個應用程序,我將需要顯示的所有列表管理員姓名和電子郵件地址
沒有NHibernate我可以通過使用EmployeeID
主鍵加入[Administrators]
表和[vw_Employee]
視圖來獲得管理員列表。
我遇到的問題是Administrator
類應該是什麼樣子,我將如何映射這個使用NHibernate。
任何幫助,將不勝感激
所以,你會怎麼弄不屬於管理員員工名單 – kimsagro 2010-06-27 23:00:44