首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以在Fluent NHibernate中同时使用自动映射和模式生成吗?

可以在Fluent NHibernate中同时使用自动映射和模式生成吗?
EN

Stack Overflow用户
提问于 2009-10-01 03:55:55
回答 1查看 319关注 0票数 0

我使用的是以下内容:

代码语言:javascript
运行
复制
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维基中内容的副本。但是,每当我运行这行代码时,它都会抛出这个InnerException

代码语言:javascript
运行
复制
"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创建一个持久层,而不必查看数据库或摆弄任何表。

EN

Stack Overflow用户

回答已采纳

发布于 2009-10-01 21:43:25

是的,这是可能的。我使用自动映射并导出模式。至于我在尝试映射IDictionary<时得到的异常,>。你用它吗?流畅的NHibernate能工作吗--即使你不想导出模式?我会说这是映射的问题,而不是模式导出的问题。如果你有IDictionary,那么这几乎是肯定的。尝试将您的模式确定为琐碎的类,看看它是否有帮助;尝试手动创建数据库模式(对于琐碎的类,这很简单),然后检查它是否可以工作。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1501821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档