问题标签 [rhino-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2632 浏览

nhibernate - 有任何 Rhino Commons 入门教程吗?

这个博客曾经有一个很棒的博客:http ://www.hanneyetc.co.uk/ ,但现在离线了。

0 投票
2 回答
587 浏览

asp.net-mvc - RhinoCommons UnitOfWork 问题与 ASP.Net MVC

我正在玩 RhinoCommons 和 NHibernate,我对 UnitOfWork 模式有疑问。

对不起,如果这是一个 n00b 问题。

UnitOfWork 是否应该在最高级别(即控制器)启动?或者在控制器调用的服务模块中说?

0 投票
2 回答
378 浏览

structuremap - Rhino.Commons 与 StructureMap

有没有人尝试将 StructureMap 用于 IoC 和 Rhino.Commons?

谢谢

0 投票
1 回答
1588 浏览

fluent-nhibernate - Rhino.Commons + Fluent NHibernate

有没有办法将 Rhino.Commons 与 Fluent Nhibernate 一起使用(特别是 AutoMapping)?

非常感谢

从诺

0 投票
1 回答
482 浏览

asp.net - 是否可以在 ASP.NET 3.5(不是 MVC)中使用 Rhino.Commons.HttpModules.UnitOfWorkApplication?

我试图找到有关在 ASP.NET(不是 MVC)中使用 UnitOfWorkApplication 的教程/文章。但我能找到的所有信息都是关于如何在 ASP.NET MVC 中使用它。

这是否意味着在我们旧的 webform 应用程序中无法使用 Rhino.Commons.HttpModules.UnitOfWorkApplication ?

我遇到了我在 ASP.NET 页面中使用从 Rhino.Commons.NHRepository 继承的存储库的问题。它需要在调用存储库中的函数之前调用 UnitOfWork.Start()。我在弄清楚如何将它连接到 ASP.NET 中迷失了方向。

0 投票
1 回答
1093 浏览

nhibernate - 使用 Rhino Commons UnitOfWork 为集成测试嵌套事务范围

我正在尝试设置一个集成测试类,将每个测试包装在一个事务中。这样我可以在每次测试后回滚事务,而不是在每次测试前重置数据库。

我还希望能够在集成测试本身中使用事务。

我正在为该项目使用 NHibernate 和 Rhino Commons UnitOfWork。我正在使用 MSTest 进行测试。

我想要这样的东西:

这是我第一次使用 NHibernate、Rhino Commons 和 MSTest。我不清楚嵌套 Rhino CommonsUnitOfWork的会话行为。我在这里所拥有的不会回滚集成测试中的更改。

我尝试使用TransactionScopefrom ,但在s 结束System.Transactions时出现以下错误:UnitOfWork

System.InvalidOperationException:事务正在进行时无法调用断开连接。

所以这是我的问题:
有没有办法在 Rhino Commons 中使用 UnitOfWork 获得这种行为?如果不是,我应该在每次测试之前重置数据库,还是有另一种方法可以嵌套与 UnitOfWork 配合得很好的事务?

谢谢你。

0 投票
1 回答
904 浏览

asp.net-mvc - Rhino UnitOfWorkApplication + Castle 自动事务管理应用程序不会在请求结束时自动刷新

我正在构建基于 UnitOfWorkApplication 的 ASP.Net MVC 应用程序,并且我想使用 Castle ATM 设施。目前我在请求结束时刷新会话有问题。我的服务类(在我的控制器操作方法中调用)如下所示:

当我取消注释“UnitOfWork.CurrentSession.Flush();” 行一切正常 - 新用户保留在数据库中。但是,如果我不明确刷新会话,则不会保留任何内容。

UnitOfWorkApplication + ATM 应该在请求结束时刷新更改 AFAIK - 对吗?有没有人建议我应该在没有明确 session.Flush() 调用的情况下尝试使其工作?

0 投票
4 回答
1158 浏览

unit-testing - 你如何从 Rhino.Commons 模拟 UnitOfWork?

我的应用程序正在使用 Rhino.Commons - NHRepository 和 UnitOfWork。我喜欢交易的 With.Transaction() 语法并且已经使用了一段时间。

但是我遇到了一个问题——如何模拟 UnitOfWork 进行测试?特别是这给我带来了麻烦:

我可以用 Rhino.Mocks 模拟存储库,但是我怎样才能轻松地模拟 UnitOfWork 来处理这种代码呢?

0 投票
2 回答
178 浏览

c# - Rhino.Commons,它不会编译

当我尝试将 Rhino.Commons 与我的 asp.net mvc 应用程序一起使用时,我收到了这个非常奇怪的错误消息。

有人对此错误有任何经验吗?

0 投票
1 回答
2551 浏览

documentation - Rhino Commons 和 Rhino Mocks 参考文件?

好的,只是我,还是似乎缺少(容易找到)Rhino Commons 和 Rhino Mocks 的参考文档?我的同事已经开始使用 Rhino Mocks 和 Rhino Commons(尤其是 NHibernate 的东西),我发现了一些教程式的例子,它们很好。但是当我看到他们在他们的代码中使用了一个类时——例如,让我们选择 Rhino.Commons.NHRepository 之类的东西——我很难在网络上找到某个地方告诉我什么是 Rhino.Commons。 NHRepository 是或它的作用。我喜欢通过查看真实示例来学习,但是使用这种方法,查看类的完整文档是非常方便的,而不仅仅是当前上下文。

同样,我看到IaMockedRepository.Expect(...)在一些代码中使用了它,但我花了很长时间才最终找到解释Rhino Mocks 的 AAA 语法的页面,这让我很清楚。

在 Rhino Commons 上找到了 Ayende.com wiki,但这似乎有许多断开的链接。对我来说,Rhino 库似乎是一组很棒的库,在文档领域需要一些绝望的社区帮助(当然,众所周知,文档并不是大多数程序员的强项,不完整的文档太常见了) . 有谁知道这是否在工作中,在某个地方需要一些志愿者记录员,或者是否有一些很棒的参考文档在那里我以某种方式错过了 Rhino Mocks 和 Rhino Commons?