オブジェクトをデータベースに格納するためのライブラリを作成したいと考えています。最初にコードを使用して既知のオブジェクトのマッピングを行い、クラスDbContext
とDbSet
. しかし、この場合、マップする必要があるオブジェクトの構造がわかりません。上記のクラスでこれを行う方法はありますか?
1 に答える
0
マッピングクラスを動的に作成してORMにロードするのが唯一の方法ですが、私はNHibernateの人なので、EF4でこれが可能かどうかはわかりません。
ちなみに、その動機はわかりません。なぜそんなものが必要なのですか?
異なる(そして未知の)スキーマを持つオブジェクトを格納する必要がある場合は、リレーショナルデータベースのTEXTフィールドを使用してSerialized LoBパターン(http://martinfowler.com/eaaCatalog/serializedLOB.html)を使用するか、 MongoDBなどのNoSqlドキュメントデータベース。
于 2010-11-09T11:32:26.503 に答える