Nhibernate 含有异丁苯甲酸酯
我有一门课:Nhibernate 含有异丁苯甲酸酯,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我有一门课: 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; } 公共虚拟IList作者{get;
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; }
公共虚拟IList作者{get;set;}
覆盖Author中的Equals方法是确定X是否已经包含作者的最佳方法吗?如果您有作者列表,对我来说,搜索的最佳方法是字典:
var auditors = list.ToDictionary<IdType, Author>(key => key.Id, value => value)
Auditor auditor;
if(auditors.ContainsKey(key))
{
auditor = auditors[key];
}
如果你有作者名单,对我来说,最好的搜索方式是字典:
var auditors = list.ToDictionary<IdType, Author>(key => key.Id, value => value)
Auditor auditor;
if(auditors.ContainsKey(key))
{
auditor = auditors[key];
}