EmployeeTable
EmployeeId
EmployeeName
ManagerId
ManagerClass
// EmployeeId of the manager
int ManagerId { get; set; }
// EmployeeName of the manager
string ManagerName { get; set; }
// EmployeeId of the employee that is attached to this manager
int ChildEmployeeId { get; set; }
Мениджърът е служител, което също означава, че ManagerId е EmployeeId. Има само един мениджър за един служител и един служител за един мениджър.
Трябва да разбера картата на класа на NHibernate Fluent, която може да запълни класа Manager по-горе; Всяка помощ за това как ще изглежда това е много ценена!!!
Моля, имайте предвид, че това е модел/таблица, която съм наследил с много технически задължения, за да правя промени в нея (от гледна точка на времето).
- Джеси Хоул