기본적으로, 나는 지금까지 다음과 같은 한 : class Foo {
public override bool Equals(object obj)
{
Foo d = obj as Foo ;
if (d == null)
return false;
return this.Equals(d);
}
NHibernate를 사용하여 작성중인 클래스에 대해 equals를 재정의하고 hashcode를 가져 오는 방법을 파악하는 데 어려움을 겪고 있습니다. 기본적인 비즈니스 시나리오는 사용자가 90 일 한도 내에서 동일한 암호를 다시 사용할 수 없다는 것입니다. 그래서 "역사적인 암호"가 많은 "사용자"가 있습니다 ... 같은 클래스에서 로그인을 사용하기 때문