Nhibernate搜索文档ID

时间:2011-01-31 10:47:14

标签: nhibernate lucene.net nhibernate.search

如果我的类派生自Entity,我如何使用属性定义nhibernate search / lucene.net所需的文档?

这是最好的方式:

[DocumentId]
public virtual int Id
{
    get { return base.Id; }
    protected set { base.Id = value; }
} 

感谢。

基督教

1 个答案:

答案 0 :(得分:1)

如果您的类派生自基本实体,您只需将该属性放在基类的属性上:

public class Entity
{
    [DocumentId]
    public int Id { get; set; }
}

您不必在派生类中覆盖它。