0

プロパティをクラスに動的に挿入しようとしています。データベースからプロパティを読み込んで PropertyGrid に表示する必要がありますが、実行時にビルドしたいということは、プロパティ定義をデータベースに挿入し、実行時にクラス(My Class)にロードしたいということです。

例 - データベースにプロパティを定義する行が含まれている場合 (例: 文字列型の名前)、クラスは次のようになります。

public MyClass
{
   public string Name{get; set;}
}

私も動的を使用してそれをやろうとしましたが、失敗しました。何か案は?ありがとうございました。

4

2 に答える 2

0

私はSimple.Dataこれを行うために使用します。データベースからデータをフェッチし、クエリから動的オブジェクトを構築します:)

于 2012-11-01T12:11:11.880 に答える
0

ExpandoObjectを使用できます。

于 2012-11-01T12:10:03.757 に答える