0

我目前正在测试使用 NHibernate Fluent Automappings 来映射我的域对象并创建我的数据库模式。

这是个好主意还是坏主意?

4

2 回答 2

3

测试映射对我来说似乎是个好主意。

我现在正在将 Fluent NHibernate 用于一个项目,但不是自动映射(我有一个小设计问题,我需要在自动映射对我有用之前重构一个类)。

我喜欢 NHibernate,特别是 Fluent Nhibernate 的一点是,如果您要使用这些工具和自动映射,它们倾向于按照某些约定将您的设计“引导”到某个方向。

在我现在正在进行的项目中,我从 ADO.Net 开始,使用 XML 映射进入 NHibernate,然后使用 Fluent Nhibernate,现在尝试让 AutoMappings 工作。在每一步,我都必须重构我的实体设计或数据库的某些方面——为了更好。因此,这些工具不仅很棒,还可以帮助您引导您走向一些好的设计。而且我认为使用自动映射,如果您从一开始就使用它们,这将更容易实现。

于 2009-03-13T02:22:09.623 回答
2

你应该暗中相信任何东西吗?不。

自动映射几乎没有什么危险,如果你测试它就更危险了。如果您也遇到任何问题,就会有一个活跃的社区。

于 2009-03-13T19:46:40.047 回答