0

私は Enterprise Library 5 のデータ アクセス ブロックに手を出しましたが、(アクセサーを作成する場合としない場合にかかわらず) IRowMapper を使用してオブジェクトを返すことができるのは非常に便利です。

http://msdn.microsoft.com/en-us/library/ff664533%28v=PandP.50%29.aspx

私は逆のことをしようとしてきました。ある種の Mapper を使用してオブジェクトを DB に保存しますが、例が見つかりませんでした。一方向にしか機能しないようです (Mapper を使用した DB オブジェクトからビジネス オブジェクトへ)。IRowMapper誰かがオブジェクトを DB に保存することに成功しましたか?

Mapping Application Blocksというものを見つけましたが、それは EntLib4.1 でのみ機能します。EntLib5.0 に似たようなものはありますか?

4

1 に答える 1

1

RowMappers は明示的に DB -> オブジェクトのみです。Entlib は、オブジェクト リレーショナル マッパーではありません。アクセサーは便利な機能ですが、意図的に 80% の解決策になっています。

より洗練されたものが必要な場合は、ORM の領域に急速に参入しているため、.NET で利用できる多くの ORM システムの 1 つを検討することをお勧めします。

于 2010-10-07T05:19:33.637 に答える