2012-02-20 13 views
-1

個々の行のみではなく、テーブル全体を.Netオブジェクトにマップできますか?基本的にDataTableのように、テーブル名、列の構造、テーブルのプロパティなどがあります。テーブル全体をオブジェクトにマップすることは可能ですか?

+1

[強力な型のDataTable](http://msdn.microsoft.com/en-us/magazine/cc163877.aspx)を使用してみませんか?あなたは何が欠けていますか? –

+0

@DStanleyそれは仕事のためであり、私たちはNHを使ってすべてのDB接続を行います。それでは欠けているのは、NHibernateです。 – Hackworth

答えて

1

DataTableは、オブジェクトにマップされたテーブル全体です。

行のコンテナを使用したくない場合は、2次元配列の 'オブジェクト'があり、強い入力を失うことがあります。すべてが単一のタイプであれば、それを使用できます多分?)。厳密に型指定された異なる列が必要な場合は、特定の行のすべての値を持つ各列の配列を持つことができます。基本的には、データ型を反転して、コレクションではなくデータで列のコレクションを持ちます。

私の推測では、これは間違った方向に向かっていると思います。 DataTable、または1つの行を表す1つのオブジェクトと、それらのオブジェクトのコレクション(List/Dictionary/whatever)が必要です。

関連する問題