2

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

这是最好的方法吗:

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

谢谢。

基督教

4

1 回答 1

1

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

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

您不必在派生类中重写它。

于 2011-05-05T14:38:42.330 回答