Идентификатор поискового документа Nhibernate - PullRequest
2 голосов
/ 31 января 2011

Если мой класс унаследован от Entity, как определить документацию, необходимую для поиска nhibernate / lucene.net с использованием атрибутов?

Это лучший способ:

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

Спасибо.

Кристиан

1 Ответ

1 голос
/ 05 мая 2011

Если ваш класс происходит от базового объекта, вы просто помещаете атрибут в свойство базового класса:

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

Вам не нужно переопределять его в производных классах.

...