有一个流畅的NHibernate自动化示例项目“正常”吗?

时间:2009-10-29 14:37:10

标签: fluent-nhibernate automapping fluent-nhibernate-mapping

本周我刚刚开始关注NHibernate,并希望在我当前的项目中使用Automapping方法。

我正在使用Fluent NHibernate 1.0.0.594,这是我几天前下载的。

我在NHibernate源代码中找到了Examples.FirstProject,它使用了旧式的实体映射。作为NHibernate的介绍,这对我来说非常有价值,因为它可以直接使用。

但是,我一直无法为AutoMapping找到类似的独立工作示例。彼得·布隆伯格posted a sample看起来不错,但似乎缺少一些重要的集会。他一直在帮我解决问题,但它还没有发挥作用。

接下来,我尝试修改Examples.FirstProject程序以使用自动映射,但是立即遇到了抛出异常的问题,而我目前的经验水平并不理解。

有人能指出一个已知可以使用最新NHibernate代码的Automapping示例项目吗?

3 个答案:

答案 0 :(得分:5)

我已经开始了一个小项目做你所要求的:小样本演示fnh概念“在行动中” Fluent NHibernate samples CodePlex project

我刚刚启动它(将来会有更多的代码),但它已经有了初始的自动映射示例,所以去看看它,我希望它对你有所帮助。

答案 1 :(得分:1)

Whocanhelpme基于S#arp架构。

答案 2 :(得分:0)

在我发布问题后不久,我发现Gabriel Schenker的3部分系列Your very first NHibernate application,同时使用Automapper标签浏览其他一些SO问题。

第3部分有一个sample project,它使用Automapping创建数据库(SQL Server CE或SQLite)。这个样本对我来说绝对没问题。

此外,本系列中的所有三篇文章都值得一读。

但如果有人可以推荐其他一些样品,我仍然会感兴趣。

编辑:自从发布此答案后,我发现Gabriel Schenker的项目使用的旧语法已过时。