10

この質問に対する多くの質問と回答、および記事がありますが、私の意見では、明確な/正しい回答はないようです

私にとって、Ayende はこれまでに見た中で最高の汎用実装を持っています: http://ayende.com/blog/2500/generic-entity-equality

....しかし、それは 2007 年から....

これは、特に以前のバージョンとのプロキシ実装にいくつかの違いがある NHibernate 3.2 に関して、これらのメソッドを実装するための「最良の方法」ですか?

4

3 に答える 3

2

個人的には、これらのメソッドをまったく実装しないことをお勧めします。実装すると、実際には必要ない多くの場合にロードが強制されるためです。

また、セッション間でエンティティを移動しない場合、これは必要ありません。その場合でも、必要に応じていつでも Id で比較できます。

于 2012-06-29T23:01:37.937 に答える