0

暗闇の中で光を当てる人が本当に必要です。データベース間でエンティティとその関連付けをコピーする最も簡単な方法は何ですか?スキーマはまったく同じです。

次のような状況があります。

Standard 1 -> * StandardDomain 1 -> * StandardSubDomain 1 -> * StandardControl

標準レコードとそれに関連するすべてのエンティティをコピーして、別のデータベースにコピーできるようにする必要があります。

このタイプの操作に使用できるライブラリの種類はありますか?

解決しました

linqを使用してエンティティをsqlにロードし、AutoMapperを使用してドメインオブジェクトにマップすることで、これを解決しました。ドメインが保存されると、NHibernateはCascade.Allを有効にすることで、その関連付けを保存します。

私を助けてください!

4

1 に答える 1

0

これを解決するには、linq を使用してエンティティを sql にロードし、AutoMapper を使用してエンティティをドメイン オブジェクトにマップしました。ドメインが保存されると、NHibernate は Cascade.All を有効にして関連付けを保存します。

于 2012-06-09T07:23:03.007 に答える