我有一个父表和关系表来查找父子关系。 我需要找到孩子,父母和兄弟姐妹...Fluent NHibernate/NHibernate映射
EMPLOYEE_RELATION有保存关系的EMPLOYEE_ID和PARENT_ID列。
以下是SQL的样子。我如何将其映射到流利的NHibernate/NHibernate。
select
V1.PARENT_ID AS PARENT_ID,
V.EMPLOYEE_ID AS EMPLOYEE_ID,
V2.EMPLOYEE_ID AS SIBLINGS_ID
FROM
EMPLOYEE V
INNER JOIN EMPLOYEE_RELATION V1
ON V.EMPLOYEE_ID = V1.EMPLOYEE_ID
INNER JOIN EMPLOYEE_RELATION V2
ON V2.PARENT_ID = V1.PARENT_ID
WHERE V.EMPLOYEE_ID = 6357
有你有一个关系表的一个原因,而不必在雇员表父ID?只有没有父母的员工将该ID设置为0。这也会使寻找根源变得更容易。 – Zoidberg
这些是现有的表格。无法修改它们 – bkhanal