WCF RIA Service는 항상 강력한 형식, 즉 IEnumerable IQueryable을 반환합니다. 이제 우리의 시나리오가 각각 데이터 그리드를 포함하는 클라이언트 측에서 여섯 개 창은이 모든 데이터 그리드가WCF RIA 서비스를 통해 익명 형식을 반환하거나 동적 처리 w
Product
|
|-Orders
|
|- and so on
것은 즉, 세 개의 계층 구조가 포함되어 있다는 것은 우리가 데이터베이스 스키마를 특정 테이블이 및 세부 사항이 있다는 것입니다
테이블 이름 PanesInfo을 다음과 같이 마찬가지로 그들이 레벨 2를 정의하고이 테이블은 이제 사용자가 처음 쿼리에 관한 정보를 얻기 위해이 테이블을해야합니다 모든 창에 대한 정보가 포함됩니다
ID PaneName TableName TableColomn Level Type
1 PaneOne Products ProductID 1
2 PaneOne Products ProductName 1
3 PaneOne Orders OrderID 2
4 PaneOne Orders OrderName 2
5 PaneONE Orders ORderRef 2
무엇 레벨 1의 데이터 그리드에 표시되어야합니다. 레벨 1 레벨 2와 레벨 3 등등 (부모 자식 관계) 이들 레벨 간의 연관성도 여기에서 언급 할 것입니다. 이후로 어떻게 논의되어야하는지 확실하지 않습니다. 클라이언트 지금 우리는 많은 해결책을 시도했다 (예를 들면. xml 파싱)이 데이터베이스는 매우 무거 우므로 서버 측에서 반복 횟수가 적은 솔루션을 제안하십시오.