0
我使用了以下內容:是否可以使用自動映射和模式生成與Fluent NHibernate?
Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2005.ConnectionString(connectionString))
.Mappings(m => m.AutoMappings.Add(AutoMap.AssemblyOf<Incident>()
.Where(t => t.Namespace.StartsWith("EDA.DomainModel.POCO"))))
.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();
它本質上是一個什麼樣的在功能NHibernate維基副本。但是,每當我跑這條線,就拋出了這個InnerException
:
"The type or method has 2 generic parameter(s), but 1 generic argument(s) were provided. A generic argument must be provided for each generic parameter."
我真的不知道是什麼問題,所以我想,如果功能NHibernate能做到在第一與模式生成一起自動映射地點。我想要做的只是爲POCO創建一個持久層,而不必查看數據庫或者任何表格。
我刪除了字典,現在它說它無法找到我的枚舉映射。 Joy ... – 2009-10-02 01:09:57
我明白了現在的問題,它無法處理枚舉的集合。 – 2009-10-02 03:43:22
我應該能夠處理枚舉的集合,可能具有特殊的自定義用戶類型,請參閱http://stackoverflow.com/questions/439003/how-do-you-map-an-enum-as-an-int-例如,以流暢的nhibernate爲例。 – queen3 2009-10-02 07:17:52