私は、ASP.Net MVC 3とEntity Framework 4を使用するクライアント用のシステムを開発しました。このシステムは、クライアントが自分の機器を記録して監視できる小さなアプリケーションです。つまり、PCなどの機器を追加することができます(Asset Number、Price、Warrenty Expiresなどを記録する)、カテゴリー(PCシステム、プリンター、スピーカーなど)に割り当て、また装置の場所(メインオフィス、店舗、第2ビル)を記録する。しかし、これはうまくいきますが、最近、クライアントはシステムに組み込まれるいくつかのレポートを要求しています。Entity FrameworkまたはEnterprise Libraryを使用してカスタムレポートを作成しますか?
レポートの中には、機器資産番号で検索し、それに関連するすべての追加情報を返すことが簡単なものがあります。しかし、必要なレポートが1つあります。これは、レポートの上部にあるすべての場所を一覧表示し、レポートの左側にあるすべてのカテゴリをグリッド/ルックアップテーブルのようにリストすることです。次に、2番目のビルのPCシステムの総数、店舗のスピーカーの総数など、各ロケーションの機器カテゴリの合計数が表示されます。
私は間違っているかもしれませんが、これは、Entity Frameworkが設計されたものではなく、計算を表示するデータセットではなく、オブジェクトを返すということではありません。したがって、私はこれを行うための最善の方法は何だろうと思いましたか?
私はおそらく結果のデータセットを返すためにMicrosoftエンタープライズライブラリとストアドプロシージャを使用することを考えていましたが、これは間違ったアプローチですか?
フィードバックは非常に高く評価され、私の要求が少し混乱している場合はお詫び申し上げます。
ありがとうございました。
グレートドン。ありがとう。 – tgriffiths