このような質問をするのは珍しいことではありませんが、道に迷うと思うので助けを求めます。関係 1:N のテーブルが必要です。より明確にするために、管理スタジオからの印刷画面を投稿します。
私はasp.net mvc 3プロジェクトに取り組んでおり、すべてDocuments
が表示されるビューを作成する必要があります(およびいくつかのフィルターなどがありますが、この場合は関係ないと思います)。テーブルからのデータと、テーブルDocuments
からのドキュメントごとに 1 つの特定のレコードのみが必要DocumentFields
です。このレコードはドキュメントの名前を保持するレコードであり、その一意性は DocumentID == Docmuents.Id、DocumentFields.RowNo == 1 および DocumentsFields.ColumnNo == 2 です。これはすべてのドキュメントの一意のレコードであり、取得する必要がありますFieldValue
。ドキュメントの名前を実際に保持するこのレコード。
クエリを作成する方法がよくわかりません (おそらく JOIN を使用します)。また、型のモデルを渡してビューを強く型付けしたいDocuments
と思いますが、それが可能かどうかはわかりませんが、クエリの方法に応じて考えますis build は、ビューのモデルのタイプを決定します。