0

dll の as#arp contrib コレクションがあることは理解していますが、ドキュメントはあまりありません (私が見る限り)。wcf サービス (ホストされているコンソール アプリ) で s#arp アーキテクチャを使用するつもりです。誰かが (コンストラクター) リポジトリを wcf サービス/クライアントに挿入する方法を示すコードを提供してもらえますか? asp.net mvc のコントローラー アクションと同様の wcf メソッドのトランザクション属性はありますか? ありがとう。

PS:

ノースウィンドの例:

北風

おそらく例が含まれていますが、ダウンロードされた vs ソリューションは正しく読み込まれません。

4

1 に答える 1

1

しばらく WCF を使用していませんが、次の手順に従ってください。

https://github.com/sharparchitecture/Sharp-Architecture-Contrib/wiki/preparing-your-application-to-use-attributes-with-Castle-facilities

アプリの開始時に初期化コードを追加する必要があります。

dll をダウンロードする代わりに、nuget を使用して追加するだけです。nuget パッケージ マネージャー コンソールから:

install-package SharpArchContrib.Core
install-package SharpArchContrib.Domain
install-package SharpArchContrib.Castle

WCF の開始点を提供するトランザクション属性に関するドキュメントがいくつかあります。

https://github.com/sharparchitecture/Sharp-Architecture-Contrib/wiki/Transaction-attribute-%28supports-nhibernate-or-system.transaction.-works-with-asp.net%2C-wcf%2C-windows- gui-and-windows-service-applications%29

Chris Richards は、WCF コンソール アプリで SharpArch を使用する方法の例を投稿しました https://github.com/yellowfeather/TestWcfService

于 2012-08-23T17:06:50.753 に答える