私はクラスを持っています:
public class Author : Entity
{
public virtual string ForeName { get; set; }
public virtual string LastName { get; set; }
public Author() { }
}
および次を含む別のクラス X:
public virtual IList<Author> Authors { get; set; }
X に既に Author が含まれているかどうかを判断するには、Author の Equals メソッドをオーバーライドするのが最善の方法ですか?