2011-01-31 113 views
2

如果我的類派生自實體,如何使用屬性定義nhibernate search/lucene.net所需的documentid?Nhibernate搜索文檔編號

這是最好的辦法:

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

感謝。

基督教

回答

1

如果你的類從基派生實體,你只要把屬性在基類的屬性:

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

你不必重寫它的派生類。

+0

實體是NHibernate的一部分,所以我不能做你的建議。謝謝。 – cs0815 2011-05-06 06:21:49