0

C# について質問があります。

私は、実行時に動的に作成されたオブジェクトを、それらとそこのプロパティ/メソッドを反復処理することで表現できるようにする方法を探していました。これまでのところ、リフレクションと foreach を使用して、クラス プロパティを読み書きできませんでした。これは、データ グリッド ビューでさまざまなテーブルのすべてのレコードを表示することです。ただし、私が考える1つのアプローチは、オブジェクト合理的マッピングを使用して接続し、データセットにデータを入力してから、編集などのためにデータグリッドビューに表示できるようにすることです..

**編集:* クラスの実際の名前空間を反復処理する可能性があります。すべてのクラスは Table というクラスを継承するため、実行時にすべてのクラスを呼び出してデータベースからデータをフェッチする方法が必要だと思います*

私は今まで主にJavaプログラミングを行ってきたので、.NETにあまり慣れていないため、OOプログラミングの良い考えを持っているので、これで最善のアプローチを探しています.

前もって感謝します

4

1 に答える 1

1

.NET で使用できるオブジェクト リレーショナル ライブラリがあります。SQL Server をターゲットにしている場合は、Linq to SQL を使用するか、データベース間のサポートが必要な場合は、Entity Framework を試してください。

于 2009-03-27T18:44:15.383 に答える