2009-06-08 33 views
4

假設我有這個類:如何使用NHibernate映射auto property private set?

public class GroceryListItem() 
{ 
    public GroceryList { get; private set; } 

    public GroceryListItem(GroceryList groceryList) 
    { 
    GroceryList = groceryList; 
    } 
} 

,這是什麼情況NHibernate的映射文件訪問策略是什麼? (即<一對多名稱=「GroceryList」列=「XXX」訪問=「?????」/ >)

回答

4

原來答案是很簡單 - 無需特殊權限。 NHibernate非常聰明,可以自己解決這個問題。換句話說,我的問題中的代碼在映射文件中的下列行可正常工作:

<one-to-many name="GroceryList" column="XXX" />