本周我刚刚开始关注NHibernate,并希望在我当前的项目中使用Automapping方法。
我正在使用Fluent NHibernate 1.0.0.594,这是我几天前下载的。
我在NHibernate源代码中找到了Examples.FirstProject,它使用了旧式的实体映射。作为NHibernate的介绍,这对我来说非常有价值,因为它可以直接使用。
但是,我一直无法为AutoMapping找到类似的独立工作示例。彼得·布隆伯格posted a sample看起来不错,但似乎缺少一些重要的集会。他一直在帮我解决问题,但它还没有发挥作用。
接下来,我尝试修改Examples.FirstProject程序以使用自动映射,但是立即遇到了抛出异常的问题,而我目前的经验水平并不理解。
有人能指出一个已知可以使用最新NHibernate代码的Automapping示例项目吗?
答案 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的项目使用的旧语法已过时。