組み込みのスカルフォディング MVC 機能 (VS2012 では MVC 4.0) を使用して、データ入力アプリケーションを作成したいと考えていました。
モデル化する必要があるデータ エントリには、エンティティ行ごとに約 400 の異なるフィールドが含まれる可能性があります。YearMonth と WareHouse のキーを除いて、すべてのフィールドは整数になります。
そのような種類のデータを MVC ビューで表示する良い方法を誰かが知っているかどうか疑問に思っていました。単一のエンティティのデータを、それぞれ 7*5、7*2*17、3*5、5*1、2*5、および 2*2*17} フィールドの 6 つの独立したグリッドとしましょう (合計 371フィールド + 2 つのキー フィールド)。
必要な検証のみが、フィールドが整数であることです。null の可能性があります。
さらに、基礎となるデータベース テーブルがどのように見えるべきかについて、私は何の制限もありません。コードファーストのアプローチを使用できます。
最初のアプローチは、373 列の単一のテーブルを持つことですが、複数のテーブルに分割する方がよい場合があります。それとも、モデルを正規化し、各論理エンティティが 3 列と 371 行のテーブルにマップされるようにする必要がありますか?
助言がありますか?
明確だと思いますが、1 つの概念を繰り返しましょう。ユーザーがエントリを作成するとき、371 のフィールドに入力できる必要があります。必要に応じて、フィールドを空のままにすることもできます。