使用nHibernate,如何在我的Web应用程序和测试项目中管理我的hibernate.cfg.xml文件?

时间:2009-05-28 03:48:15

标签: nhibernate

看到hibernate.cfg.xml文件必须在正在运行的应用程序中(在本例中是一个Web应用程序),在我的测试项目和我的Web应用程序项目中使用该文件的最佳方法是什么?

3 个答案:

答案 0 :(得分:2)

您可以将文件添加到多个项目中。如果您使用visual studio,则可以右键单击其中一个项目,然后添加现有项目。单击添加按钮右侧的箭头。点击“添加为链接”现在两个项目都添加了相同的文件。

我不建议使用相同的数据库进行自动测试,因为测试运行缓慢,并且在每次测试之前很难确保数据库的状态。

答案 1 :(得分:1)

我建议您将xml文件放入单独的目录并链接/共享该文件。您可以参考DimeCasts.net获取更多信息。 www.dimecasts.net/Casts/CastDetails/10

答案 2 :(得分:0)

最简单的方法是在两个项目中放置XML文件的副本。您只需要小心保持两个位置的所有配置设置同步。这样可以在测试项目或Web应用程序中轻松调试。如果您有一个构建系统设置,它可以创建用于测试的部署,您可以将xml文件存储在一个公共位置,然后创建一个构建操作,以便在您进行部署/测试时将其复制到两个项目的输出目录中。 p>

相关问题