我試圖地圖功能NHibernate枚舉值的集合。映射元素與功能NHibernate簡單的集合
IList<EnumType> lst;
我找不到任何有關它的文檔,但我確信它應該是可能的。 我根本沒有任何問題與映射的實體集合。
謝謝, 萊昂納多
我試圖地圖功能NHibernate枚舉值的集合。映射元素與功能NHibernate簡單的集合
IList<EnumType> lst;
我找不到任何有關它的文檔,但我確信它應該是可能的。 我根本沒有任何問題與映射的實體集合。
謝謝, 萊昂納多
的hasMany(X => x.Items) 。表( 「TBL」) .KeyColumn( 「FK」) .Element( 「ECOL」) .AsBag()
您可以使用以下FNH映射簽名映射簡單的值類型的集合。
HasMany(x => x.Collection)
.Table("TableName")
.KeyColumn("KeyColumnName")
.Element("ValueColumnName");
其中:
enum
,因爲這將被映射爲INT)。讓我們看看如何映射少量值類型集合的例子。
該映射的結果將產生四(4)個表格。
這是很簡單,你只需要使用元素(「」)標籤的功能NHibernate mappaing的收集。 – Homer1980ar 2010-01-16 17:55:07
然後寫出一個完整的答案並接受它。那樣的話人們仍然可以高舉它。 – 2011-04-28 16:03:33