在我的系统中,我有属于一个部门的员工。但是,有些部门足够大,可以有一个子部门,所以我创建了一个部门表,如下所示: name varchar(127) NOT NULL primaryvarchar(127) NOT NULL references department(name) ON DELETE RESTRICT ON UPDATE CASCADE在我的用例中,一个部门只能达到任意多个子部门中的一个层(一个子
如果我有一个部门和员工的层次结构,如下所示: public class TestEmployee public Guid ID { get; set; }
public Guid有没有更好的方法来获取员工的直接经理姓名,而不是遍历祖先以找到最接近的部门经理姓名? 如果Widgets Inc有CEO Bob在根,Bob管理着几个部门,其中一个是物流部门。物流有几个部门,一个是仓库。仓库里有个Sharon的经理。 仓库有多个部门,包括发货和接收。 里克在航运业工作