わかりました、これをどこから始めればよいかさえわかりません。私は4つのメインテーブルを持っています。
IPACS_Departments
(1 対多) -> IPACS_Functions
(1 対多) -> IPACS_Processes
(1 対多) ->IPACS_Procedures
の主キーを持つIPACS_Documents
テーブルがありますdocID
。
私は4つのルックアップテーブルを持っています。
IPACS_DepartmentDocs
-> IPACS_FunctionDocs
-> IPACS_ProcesseDocs
->IPACS_ProcedureDocs
これらの各テーブルにFK
は、、 、で言及されている最初の 4 つのテーブル
も含まれています。IPACS_Document
docID
FK
departmentID
functionID
processID
procedureID
LINQ ステートメントを使用して、何らかの形でこれらを結び付ける必要があります。
私の部門ビューページ用。現在の部門にあるすべてのドキュメントを表示する必要があります。
たとえば、コンピューター部門があります。その部門内に 2 つの機能があり、それらの機能内に 13 のプロセスがあり、それらのプロセス内に 41 の手順があります。
そのため、私の部門ビュー ページでは、その部門のすべてのドキュメントとその機能、プロセス、および手順を表示する必要があります。
部門ビュー ページで、にアクセスできますdepartmentID
。
私が 100% 混乱しているのは、これらの 9 つの異なるテーブルを使用して、関連するすべてのドキュメントを取得する方法です。
私の脳はこれを考えようとしている友人なので、それが理にかなっていることを願っています.