我正在使用以下内容:
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();
它本质上是 Fluent NHibernate wiki 中的内容的副本。但是,每当我运行这条线时,它都会抛出这个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."
我真的不确定问题是什么,所以我想知道 Fluent NHibernate 是否可以首先与模式生成一起进行自动映射。我想做的只是为 POCO 创建一个持久层,而无需查看数据库或摆弄任何表。