测试NHibernate CRUD操作

时间:2009-09-09 06:44:09

标签: unit-testing nhibernate

您好我正在测试Nhibernate中的一些CRUD操作。

我按此顺序进行了3次测试 - 添加 更新和删除。

当我测试更新过程时,我总是得到一个失败,因为我刚添加的对象是null。 在进行更新测试之前,是否需要关闭会话或执行刷新。或者我有更好的方法来做到这一点。 任何帮助超过赞赏。 感谢

1 个答案:

答案 0 :(得分:2)

您需要刷新会话。这将确保该项目已持久保存到您的数据库中。

此外,如果您使用Fluent NH(您可能会考虑这样做),您可以开箱即用 - http://wiki.fluentnhibernate.org/Persistence_specification_testing (或者更好,更轻松)。