3

Access.BackingField()的文檔表明這一點:Fluent NHibernate中的Access.BackingField的用例是什麼?

設置訪問策略,使用自動屬性的後盾場。

據我所知,自動性能得到與支持字段編譯,但如果該屬性是通過定義一個香草的getter/setter,有什麼優勢是要去支持字段直接與使用的setter囊括(即使用FNH默認)。

我能想到的唯一的事情是,如果有人稍後向setter添加邏輯,可能會希望映射斷開。

我錯過了什麼?

回答

3

啊,我想我找到了答案here

如果自動屬性具有private訪問器,則使用後備字段。

+0

你是對的。 – 2010-09-10 10:27:41