2009-07-02 5 views
0

데이터베이스에있는 각 대행사에 대해 Google 시스템의 규칙에 대한 통계를 얻기 위해 복잡한 쿼리를 작성해야합니다.이 데이터 형식을 나타 내기 위해 어떤 데이터 구조를 사용합니까?

그것은 다음과 같은 :

alt text

이 데이터 열 (규칙)과 행 (기관)의 임의의 수있을 것입니다. 예를 들어 여기에는 5 개의 기본 규칙 열이 표시되어 있지만이 열은 쉽게 1 열 또는 2 열일 수 있습니다. 각 열은 세 개의 숫자 (플래그, 백분율 및 일)로 구성됩니다. 심지어 내가 두뇌를 감당할 수없는 것은 내 데이터베이스에서이를 나타 내기 위해 데이터 구조를 반환해야한다는 것입니다.

결국 내 ASP.NET MVC 뷰에서 이와 비슷한 모양을 만들어야하지만 지금은 데이터베이스에서 데이터를 가져 와서 쉽게 만들 수있는 논리 데이터 구조로 표현하려고합니다. 이 테이블을 만들 때 함께 작업하십시오.

테이블/데이터를 임의의 수의 열/행으로 나타내려면 어떤 데이터 구조를 사용해야합니까? LINQ 쿼리에서이 데이터를 데이터베이스에서 반환해야하는 경우 어떤 컨테이너 유형입니까? LINQ 확실

답변

1

하지 :

그러나 객체 지향 패션 직선적 인 그들을 대표하는.

기관 -> 규칙 n 형 -> 각 규칙

EgRule 개체가 구성됩니다 속성이 있습니다

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; 
} 

하면 데이터가 있으면

는 Excel에서 표현로드 또는보기를 당신이 원하는대로 .

관련 문제