0

オブジェクトをデータベースに格納するためのライブラリを作成したいと考えています。最初にコードを使用して既知のオブジェクトのマッピングを行い、クラスDbContextDbSet. しかし、この場合、マップする必要があるオブジェクトの構造がわかりません。上記のクラスでこれを行う方法はありますか?

4

1 に答える 1

0

マッピングクラスを動的に作成してORMにロードするのが唯一の方法ですが、私はNHibernateの人なので、EF4でこれが可能かどうかはわかりません。

ちなみに、その動機はわかりません。なぜそんなものが必要なのですか?

異なる(そして未知の)スキーマを持つオブジェクトを格納する必要がある場合は、リレーショナルデータベースのTEXTフィールドを使用してSerialized LoBパターン(http://martinfowler.com/eaaCatalog/serializedLOB.html)を使用するか、 MongoDBなどのNoSqlドキュメントデータベース。

于 2010-11-09T11:32:26.503 に答える