martedì 24 agosto 2010

NHibernate - Oggetti su istanze diverse

C# 2.0

A volte gli oggetti appartengono ad istanze diverse, e pur essendo dello stesso tipo possono risultare diversi, per questo quindi occorre fare l’override dell’oggetto in questione:

public override bool Equals(object obj)
{
if (obj != null && obj.ToString() != string.Empty)
{
return _id == ((TipoNota)obj).Id;
}
else
{

return base.Equals(obj);
}
}