私は思想家にブロックされているように見える演習に取り組んでいます。
任意の 2 次元の単一テーブルに適用できる ODATA サービス (クエリのみ) を作成して公開し、プログラムがテーブルのスキーマについて事前に何も知らなくても、消費者がそのテーブルをクエリできるようにしたいと考えています。
理想的には、WCF Data Services を使用したいと考えています。
1 つの考え方として、ODATA サービスは、ランダムな (ただし有効な) CSV ファイルが存在する可能性のあるファイルの場所を指し示します。そのファイルを指した場合、コンシューマーは ODATA 言語を照会して使用できる必要があります。フィルター、並べ替え、グループ化など
結合はありません。シングルテーブルです。
それについての別の考え方は、実行時まで完全に不明な DataTable であるということです。(DataSetではなく、単一の DataTable であることに注意してください。)
他の列の一意性を保証するものは何もないため、おそらく主キーは構築された列の行番号です。
これは簡単なように思えますが、新しい戦略を試すたびに壁にぶち当たります。
何かご意見は?