我是NHibernate.Search的新手,我遇到了一个我需要帮助的问题。
我需要在我的ID字段中添加一个[DocumentId]属性,但是Id字段在Entity类中...我在stackoverflow上找到了一些在我的POCO中完成此操作的代码:
[DocumentId]
public virtual int Id
{
get { return base.Id; }
protected set { base.Id = value; }
}
但是当我在控制器中运行UpdateModel()
函数时,我得到一个异常:
异常详细信息: System.Reflection.AmbiguousMatchException: 找到了模糊的匹配。
我认为模型绑定器看到了2个Id字段,但是我不确定最好的方法。
保
答案 0 :(得分:2)
在稍微修补一下之后,我会在这个问题上回答我自己的问题。
[DocumentId]
public override int Id
{
get
{
return base.Id;
}
protected set { base.Id = value; }
}
保