0

私のプログラムは:

  1. 従来の生データファイルからデータテーブルをロードします。
  2. 表示、フィルター、グラフなどのインターフェースを提供します。

私のアプローチは、フィルターコントロール、結果グリッド、グラフなどをバインドするためのデータソースとしてインメモリデータベースを作成することです。

質問: このインメモリデータベースを定義してデータを取り込む最も簡単な方法は何ですか?

編集: 私はLINQについて最小限の知識しか持っていません。以前は、データベーステーブルまたはクエリをフォームまたはWebページにドラッグするだけでした。Visual Studioは、DataSet、DataTable、DataSourceなどのオブジェクトを作成してくれます。

...この構造(XMLファイル、コード内、ウィザード、ドラッグアンドドロップ)はどこで定義しますか?どのデータオブジェクトが必要ですか?等

4

1 に答える 1

1

必要なプロパティを含むクラスを作成し、ファイルを解析してそれらのクラスをメモリ内に入力するだけです。これで、メモリ内データベースができました。

LINQ についての最低限の知識しかありません

ここから始めましょう: http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b

この構造をどこで定義すればよいですか (XML ファイル、コード内、ウィザード、ドラッグ アンド ドロップ)。

データをメモリ内に格納する場合は、データに一致する厳密に型指定された C# クラスを定義します。

どのデータオブジェクトが必要ですか?

それは、ファイルに含まれている情報と処理したい情報に完全に依存します。

于 2013-01-23T21:03:38.423 に答える