問題タブ [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.
nhibernate - Rhino Commons 入門チュートリアルはありますか?
以前はこのブログ ( http://www.hanneyetc.co.uk/ ) に素晴らしいブログがありましたが、現在はオフラインになっています。
asp.net-mvc - ASP.Net MVC に関する RhinoCommons UnitOfWork の質問
RhinoCommons と NHibernate をいじっていて、UnitOfWork パターンについて質問がありました。
これがn00bの質問である場合は申し訳ありません。
UnitOfWork は最上位レベル (つまり、コントローラー) で開始する必要がありますか? または、コントローラーが呼び出しているサービスモジュールで言いますか?
structuremap - Rhino.Commons と StructureMap
Rhino.Commons で IC 用の StructureMap を使用しようとした人はいますか?
ありがとう
fluent-nhibernate - Rhino.Commons + Fluent NHibernate
Fluent Nhibernate (特に AutoMapping) で Rhino.Commons を使用する方法はありますか?
どうもありがとう
からの
asp.net - ASP.NET 3.5 (MVC ではない) で Rhino.Commons.HttpModules.UnitOfWorkApplication を使用することは可能ですか?
ASP.NET (MVC ではない) での UnitOfWorkApplication の使用に関するチュートリアル/記事を見つけようとしました。しかし、私が見つけることができるすべての情報は、ASP.NET MVC での使用方法に関するものです。
古い Web フォーム アプリケーションでは Rhino.Commons.HttpModules.UnitOfWorkApplication を使用できないということですか?
ASP.NET ページで Rhino.Commons.NHRepository から継承したリポジトリを使用しているという問題に遭遇しました。リポジトリで関数を呼び出す前に UnitOfWork.Start() を呼び出す必要があります。それをASP.NETにフックする方法を理解するのにかなり迷っています。
nhibernate - RhinoCommonsUnitOfWorkを使用した統合テスト用のネストされたトランザクションスコープ
各テストをトランザクションでラップする統合テストクラスを設定しようとしています。このようにして、各テストの前にDBをリセットする代わりに、各テストの後にトランザクションをロールバックできます。
また、統合テスト自体でトランザクションを使用できるようにしたいと思います。
プロジェクトにはNHibernateとRhinoCommonsUnitOfWorkを使用しています。テストにはMSTestを使用しています。
私はこのようなものが欲しい:
NHibernate、Rhino Commons、MSTestを使用したのはこれが初めてです。ネストされたRhinoCommonsを使用したセッションの動作がわかりませんUnitOfWork
。私がここに持っているのは、統合テストからの変更をロールバックしません。
TransactionScope
fromを使用してみましたが、 sが終了System.Transactions
すると次のエラーが発生します。UnitOfWork
System.InvalidOperationException:トランザクションの進行中は切断を呼び出すことができません。
だからここに私の質問があります:
Rhino CommonsのUnitOfWorkでこの動作を取得する方法はありますか?そうでない場合は、各テストの前にデータベースをリセットする必要がありますか、それともUnitOfWorkでうまく機能するトランザクションをネストする別の方法がありますか?
ありがとうございました。
asp.net-mvc - Rhino UnitOfWorkApplication + Castle 自動トランザクション管理アプリケーションは、リクエストの終了時に自動的にフラッシュされません
UnitOfWorkApplication に基づいて ASP.Net MVC アプリケーションを構築しており、Castle ATM 機能を使用したいと考えています。現時点では、リクエスト終了時にセッションをフラッシュすることに問題があります。私のサービス クラス (コントローラーのアクション メソッドで呼び出される) は次のようになります。
「UnitOfWork.CurrentSession.Flush();」のコメントを外すと 行すべてが正常に機能します-新しいユーザーはDBに永続化されます。ただし、セッションを明示的にフラッシュしないと、何も保持されません。
UnitOfWorkApplication + ATM は、リクエスト終了時に変更をフラッシュする必要があります-そうですか? 明示的な session.Flush() 呼び出しなしで機能させるにはどうすればよいか、アドバイスはありますか?
unit-testing - Rhino.Commons から UnitOfWork をどのようにモックしますか?
私のアプリケーションは Rhino.Commons - NHRepository と UnitOfWork を使用しています。私はトランザクションの With.Transaction() 構文が好きで、しばらく使用しています。
しかし、問題が発生しました。テストのために UnitOfWork をモックするにはどうすればよいですか? 特にこれは私にとって問題を引き起こしています:
Rhino.Mocks でリポジトリをモックできますが、この種のコードの UnitOfWork を簡単にモックするにはどうすればよいでしょうか?
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で見逃した優れたリファレンスドキュメントがあるかどうかを誰かが知っていますか?