私は、NHibernateを介してDBにアクセスし、(WS-AT経由でWebサービスと呼ばれる)1つの分散トランザクションでWebサービスコール(WCF経由)を実行する必要があるアプリケーションを持っています。今のところ、私は明示的にTransactionScopeを作成し、NHibernateセッションを開き、内部でWCF呼び出しを実行します。キャッスルATMでTransactionScopeを作成することができますか(または他の方法でWCFに現在のトランザクションを認識させるか)、NHibernateトランザクションのみを管理できますか?キャッスルの自動トランザクション管理でトランザクションメソッドのTransactionScopeを作成していますか?
1
A
答えて
2
私はそのサービスの著者です。
現在ベータ版(IOビットはアルファベット、トランザクションはGA)のバージョン3は、いわゆるアンビエントトランザクションを設定します。これは、TransactionScopeがバックグラウンドで使用しているものです。
これは、トランザクションがサービスの境界を越えて流れることを意味します。
バージョン3を取得するための最良の方法はinstall-package castle.services.transaction
とcastle.facilities.autotx
関連する問題
- 1. トランザクション管理がSpringテストで動作しないようです
- 2. 手動管理トランザクション
- 3. キャッスルの自動取引管理機能については、恒久的な問題
- 4. SQL管理スタジオの自動レポート生成
- 5. カスタム管理コマンドで動作しないdjangoモデルインスタンスの作成
- 6. Djangoのトランザクション管理
- 7. トランザクションの管理、スプリングブート
- 8. Springによる自動休止トランザクション管理?
- 9. .NETでのアセンブリ管理、独自の「アセンブリキャッシュ」を作成できますか?
- 10. 自動リリースプロセスでアプリケーションとアセンブリのバージョン管理を管理する
- 11. 春トランザクション管理
- 12. Springトランザクション管理
- 13. EJBロールバックはコンテナ管理では動作しませんトランザクションまたはBean Managamentコミット例外のトランザクション
- 14. データベースを使用して独自のバージョン管理システムを作成していますか?
- 15. データベースの移行:ビルドスクリプトで管理するか、アプリ起動時に自動的に管理しますか?
- 16. コードの自動セマンティックバージョン管理
- 17. FirebaseDatabaseはその接続を自動管理しますか?
- 18. 自動変更管理/バージョン管理
- 19. herokuで動作するspreeアプリの新しい管理者を作成
- 20. springbootアプリのトランザクション管理
- 21. オリエントDBのトランザクション管理
- 22. Springデータのトランザクション管理REST
- 23. 遅延トランザクション管理
- 24. ストーリーボードでの自動回転の管理
- 25. TransactionScope内での非トランザクション実行
- 26. TransactionScopeで動作するクラスを作成するには?
- 27. 自動ファイルバージョン管理の落とし穴?
- 28. 新しいビューをプログラムで作成して管理する
- 29. springを使ったSpringブート@Transactionalはトランザクション管理を有効にしないで動作します
- 30. VS2008での自動アセンブリバージョン番号管理
おかげです。 V3.0.201は正常に動作します。 –