我正在尝试在我的班级中映射以下受保护的集合:
public class AddressList
{
protected readonly IList<Address> addresses = new List<Address>();
}
使用以下映射:
HasMany<Address>(list => Reveal.Member<AddressList>("addresses"));
但我不断收到 NHibernate.MappingException
NHibernate.MappingException : Could not compile the mapping document:
(XmlDocument) > NHibernate.PropertyNotFoundException
: Could not find a getter for property '**Member**' in class
但正如您在 Reveal.Member 中看到的那样,我说它应该寻找的属性名应该是“地址”
我发现了这个问题,用户似乎和我有同样的问题,只是这是一个老问题
我也尝试过这里给出的解决方案