好吧,我什至不知道从哪里开始。我有四个主要的桌子。
IPACS_Departments
(一对多)-> IPACS_Functions
(一对多)-> IPACS_Processes
(一对多)->IPACS_Procedures
我有一个IPACS_Documents
带有主键的表docID
。
我有 4 个查找表。
IPACS_DepartmentDocs
-> IPACS_FunctionDocs
-> IPACS_ProcesseDocs
->IPACS_ProcedureDocs
这些表中的每一个都有一个FK
到IPACS_Document
表docID
他们也有一个到我在, , ,FK
中提到的前四个表。departmentID
functionID
processID
procedureID
我需要通过 LINQ 语句以某种方式将它们连接在一起。
对于我的部门视图页面。我需要显示当前部门中的每一个文件。
例如,我们有一个计算机部门。在该部门内有 2 个职能,在这些职能内有 13 个流程,在这些流程内有 41 个程序。
因此,在我的部门视图页面上,我需要显示该部门的所有文件及其职能、流程和程序。
在我的部门视图页面上,我可以访问departmentID
.
我 100% 困惑的地方是如何使用这 9 个不同的表获取所有相关文档?
我希望这是有道理的,因为我的大脑是试图思考这个问题的朋友。