Я новичок в NHibernate. Поиск, и я столкнулся с проблемой, с которой мне нужно немного помочь.
Мне нужно добавить атрибут [DocumentId] в мое поле ID, но поле Id находится в классе Entity ... Я нашел некоторый код в stackoverflow, который сделал это внутри моего POCO:
[DocumentId]
public virtual int Id
{
get { return base.Id; }
protected set { base.Id = value; }
}
Но когда я запускаю функцию UpdateModel()
в моем контроллере, я получаю исключение:
Сведения об исключении:
System.Reflection.AmbiguousMatchException:
Найдено неоднозначное совпадение.
Я думаю, что связыватель модели видит 2 поля Id, однако я не уверен, что лучше всего обойти это.
Пол