好吧,我甚至不知道從哪裏開始。我有四張主桌。麻煩的LINQ查詢/加入
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個不同的表獲取所有相關文檔?
我希望這是有道理的,因爲我的大腦是朋友試圖通過這個想法。
LINQ到SQL或實體框架或其他? –
@TimB LINQ to Entity抱歉。 –