WCF RIAサービスは常に強い型、つまりIEnumerable IQueryableを返します。今、私たちのシナリオでは、各データグリッドを含むクライアント側の6つのペインが自分であるということですと、これらすべてのデータグリッドがWCF RIAサービスまたは匿名型を動的に返すw
Product
|
|-Orders
|
|- and so on
すなわち3つのレベルの階層が含まれている事は、我々は、データベース内の特定のテーブルのスキーマを持っており、詳細があるということです
表名PanesInfo
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
は、次のように同様に彼らはレベル2を定義していますと、このテーブルは、すべてのペインのための情報が含まれています今、ユーザーが最初に何に関する情報を取得するには、このテーブルを照会する必要がありますレベル1のレベルグリッドとレベル3のようなペイントのデータグリッドに表示される必要があります(親子関係)。これらのレベル間の関係もここで言及されます。私たちは今、多くのソリューションを試してきました。 xml parsing)このデータベースは非常に重いので、サーバー側では反復回数が少ないソリューションを提案してください。