2011-01-08 79 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; } 
} 

保罗

相关问题