2009-07-02 13 views
0

データベースにある各代理店に対して、私たちのシステムのルールの統計を得るために、複雑なクエリを書く必要があります。このデータ形式を表すために使用するデータ構造は何ですか?

それはこのようなものになります。このデータのカラム(ルール)と行(代理店)の任意の数があるでしょう

alt text

を。たとえば、5つのメインルールの列が表示されていますが、これは1つまたは2つの列にすることもできます。各列は3つの数字(フラグ、パーセント、日)で構成されています。私の脳を巡らすことすらできないのは、これを表現するためにデータベースから返さなければならないデータ構造です。

最終的に私のASP.NET MVCビューではこのようなものを構築する必要がありますが、今はデータベースからデータを取得し、それを容易に論理的なデータ構造に表現しようとしていますこのテーブルの作成時に使用します。

任意の数の列/行で表データを表現するために使用するデータ構造は何ですか?このデータをLINQクエリのデータベースから返さなければならない場合は、どのような種類のコンテナを入れますか?

答えて

1

ないLINQわから:オブジェクト指向の方法でそれらを表現するために

しかし、ストレートフォワードです。あなたが望むように、データを使用すると、Excelやビューで表すロードした後

class Rule { //Probably you would like to call something more business related 
    String ruleName; //E.g. Duplicate Accounts at Same Agency 
    int numberOfFlagged; //E.g 4 
    int percent; //E.g. 1% 
    int days; //E.g. 6 
} 

class Agency { 
    List<Rule> rules; 
} 

庁 - - > N-ルール>各ルールは

EgRuleオブジェクトが構成されます属性を持っています。

関連する問題