Как на самом деле мы должны реализовывать Equals и GetHashCode для сущностей NHibernate?

На этот вопрос доступно много вопросов, ответов и статей, но, на мой взгляд, нет четкого / правильного ответа.

Для меня Ayende имеет лучшую универсальную реализацию из всех, что я видел:http://ayende.com/blog/2500/generic-entity-equality

....But it is from 2007 ....

Является ли это «лучшим способом»? реализовать эти методы, особенно в отношении NHibernate 3.2, который содержит некоторые различия в реализации прокси для более ранних версий?

Ответы на вопрос(3)

Ваш ответ на вопрос