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 を返します