我目前正在测试使用NHibernate Fluent Automappings映射我的域对象并创建我的数据库架构。
这是一个好主意还是坏主意?
答案 0 :(得分:3)
测试映射对我来说似乎是一个好主意。
我现在正在为一个项目使用Fluent NHibernate,虽然不是自动化(我在自动化之前需要重构的一个类有一个小设计问题对我有用)。
我喜欢NHibernate,特别是Fluent Nhibernate,如果你要使用这些工具和自动化,他们倾向于将你的设计“引导”到某个方向,具有某些约定。
在我正在研究的项目上,我开始使用ADO.Net,使用XML映射进入NHibernate,然后使用Fluent Nhibernate,现在尝试使AutoMappings正常工作。在每一步我必须重构我的实体设计或数据库的某些方面 - 为了更好。因此,这些工具不仅很棒,而且还可以帮助您引导一些优秀的设计。我认为对于自动化,如果你从一开始就使用它们就更容易实现。
答案 1 :(得分:2)
你是否应该信任任何内容?否。
自动映射几乎没什么危险,如果你测试它就更少了。如果你遇到任何问题,还有一个active community。