問題タブ [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 - ASP.Net MVC に関する RhinoCommons UnitOfWork の質問

RhinoCommons と NHibernate をいじっていて、UnitOfWork パターンについて質問がありました。

これがn00bの質問である場合は申し訳ありません。

UnitOfWork は最上位レベル (つまり、コントローラー) で開始する必要がありますか? または、コントローラーが呼び出しているサービスモジュールで言いますか?

0 投票する
2 に答える
378 参照

structuremap - Rhino.Commons と StructureMap

Rhino.Commons で IC 用の StructureMap を使用しようとした人はいますか?

ありがとう

0 投票する
1 に答える
1588 参照

fluent-nhibernate - Rhino.Commons + Fluent NHibernate

Fluent Nhibernate (特に AutoMapping) で Rhino.Commons を使用する方法はありますか?

どうもありがとう

からの

0 投票する
1 に答える
482 参照

asp.net - ASP.NET 3.5 (MVC ではない) で Rhino.Commons.HttpModules.UnitOfWorkApplication を使用することは可能ですか?

ASP.NET (MVC ではない) での UnitOfWorkApplication の使用に関するチュートリアル/記事を見つけようとしました。しかし、私が見つけることができるすべての情報は、ASP.NET MVC での使用方法に関するものです。

古い W​​eb フォーム アプリケーションでは Rhino.Commons.HttpModules.UnitOfWorkApplication を使用できないということですか?

ASP.NET ページで Rhino.Commons.NHRepository から継承したリポジトリを使用しているという問題に遭遇しました。リポジトリで関数を呼び出す前に UnitOfWork.Start() を呼び出す必要があります。それをASP.NETにフックする方法を理解するのにかなり迷っています。

0 投票する
1 に答える
1093 参照

nhibernate - RhinoCommonsUnitOfWorkを使用した統合テスト用のネストされたトランザクションスコープ

各テストをトランザクションでラップする統合テストクラスを設定しようとしています。このようにして、各テストの前にDBをリセットする代わりに、各テストの後にトランザクションをロールバックできます。

また、統合テスト自体でトランザクションを使用できるようにしたいと思います。

プロジェクトにはNHibernateとRhinoCommonsUnitOfWorkを使用しています。テストにはMSTestを使用しています。

私はこのようなものが欲しい:

NHibernate、Rhino Commons、MSTestを使用したのはこれが初めてです。ネストされたRhinoCommonsを使用したセッションの動作がわかりませんUnitOfWork。私がここに持っているのは、統合テストからの変更をロールバックしません。

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();」のコメントを外すと 行すべてが正常に機能します-新しいユーザーはDBに永続化されます。ただし、セッションを明示的にフラッシュしないと、何も保持されません。

UnitOfWorkApplication + ATM は、リクエスト終了時に変更をフラッシュする必要があります-そうですか? 明示的な session.Flush() 呼び出しなしで機能させるにはどうすればよいか、アドバイスはありますか?

0 投票する
4 に答える
1158 参照

unit-testing - Rhino.Commons から UnitOfWork をどのようにモックしますか?

私のアプリケーションは Rhino.Commons - NHRepository と UnitOfWork を使用しています。私はトランザクションの With.Transaction() 構文が好きで、しばらく使用しています。

しかし、問題が発生しました。テストのために UnitOfWork をモックするにはどうすればよいですか? 特にこれは私にとって問題を引き起こしています:

Rhino.Mocks でリポジトリをモックできますが、この種のコードの UnitOfWork を簡単にモックするにはどうすればよいでしょうか?

0 投票する
1 に答える
2551 参照

documentation - RhinoCommonsとRhinoMocksのリファレンスドキュメント?

わかりました、それは私だけですか、それともRhinoCommonsとRhinoMocksの(見つけやすい)リファレンスドキュメントが不足しているようですか?私の同僚はRhinoMocksとRhinoCommons(特にNHibernateのもの)を使い始めました、そして私はいくつかのチュートリアルっぽい例を見つけました、それは良いものでした。しかし、彼らがコードでクラスを使用しているのを見ると(たとえば、Rhino.Commons.NHRepositoryのようなものを選びましょう)、Rhino.Commonsが何であるかを教えてくれるWeb上の場所を見つけるのに苦労しています。 NHRepositoryは、またはそれが行うことです。私は実際の例を見て学ぶのが好きですが、このアプローチを使用すると、現在のコンテキストだけでなく、クラスの完全なドキュメントが何であるかを確認するのに非常に便利です。

同様に、IaMockedRepository.Expect(...)いくつかのコードで使用されているのを見ましたが、Rhino MocksのAAA構文を説明するこのページを最終的に見つけるのに、私は永遠にかかりました。

RhinoCommonsでAyende.comwikiを見つけましたが、リンク切れがいくつかあるようです。私には、Rhinoライブラリは、ドキュメント領域での絶望的なコミュニティの支援を必要とする素晴らしいライブラリのセットのように見えます(もちろん、ドキュメントはほとんどのコーダーの強みではなく、不完全なドキュメントはすべてあまりにも一般的です) 。これが作業中の何かであるか、ボランティアのドキュメンターが必要な場所であるか、またはRhinoMocksとRhinoCommonsで見逃した優れたリファレンスドキュメントがあるかどうかを誰かが知っていますか?