如何設置自動映射來正確映射System.Collections.Generics.ISet<T>
?FluentNHibernate .NET 4.0中的自動映射和ISet
我試圖實現IHasManyConvention
,但在智能感知似乎IOneToManyCollectionInstance
沒有吃過什麼藥(?)
如何設置自動映射來正確映射System.Collections.Generics.ISet<T>
?FluentNHibernate .NET 4.0中的自動映射和ISet
我試圖實現IHasManyConvention
,但在智能感知似乎IOneToManyCollectionInstance
沒有吃過什麼藥(?)
這不符合流利NHibernate,因爲NHibernate沒有任何內置的實施System.Collections.Generics.ISet<T>
。
如果你真的想使用.NET的ISet而不是Iesi.Collections,現在你必須自己編寫它。使用PersistentGenericSet作爲參考。
據我所知,只有通用的,你可以自動映射開箱的(即沒有約定,覆蓋或映射類)是IList。
我見過很多人問如何映射IDictionary,並認爲這是可能的,但沒有必要自己做這個。
但是,如果您在映射IDictionaries上進行一些搜索,您將學到足夠的映射ISet。如果你成功了,請在這裏發佈代碼作爲你的問題的答案!