2011-01-08 88 views
2

我是NHibernate.Search的新手,我遇到了一個問題,我需要一點幫助。S#arp Architecture + NHibernate.Search + DocumentId

我需要一個[DocumentId]屬性添加到我的ID字段,但編號字段是實體類...我發現計算器一些代碼,這樣做我的POCO內:

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

但是,當我跑在我的控制器的UpdateModel()功能,我得到一個異常:

異常詳細信息: System.Reflection.AmbiguousMatchException: 曖昧找到匹配。

我認爲模型活頁夾看到2個Id字段,但我不確定最好的解決方法。

保羅

回答

2

我會回答這個圍繞着一個稍微修修補補之後我自己的問題。

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

保羅

相關問題