我们将 Nhibernate 升级到 3.2 并在以下情况下遇到问题:返回映射的私有字段值的公共属性返回 NULL
// 映射
<many-to-one lazy="no-proxy" name="Agent" cascade="none" column="`AgentId`" not-null="false" access="field.camelcase-underscore"/>
// 属性声明如下
private Agent _agent;
public Agent Agent
{
get{ return _agent; }
}
从会话中获取实体后,在快速观看中我可以看到 _agent 的值,但 Agent 属性返回 null