2012-08-23 41 views
0

我知道有一個s#arp contrib集合的dll,但沒有太多的文檔(據我所見)。我打算在wcf服務中使用s#arp體系結構(託管控制檯應用程序)。有人可能提供一些代碼,告訴我如何(構造函數)注入一個資源庫到一個wcf服務/客戶端?是否有類似於asp.net mvc控制器操作的wcf方法的事務屬性?謝謝。s#arp倉庫構造注入wcf服務/客戶端

PS:

羅斯文例如:

northwind

理應包含一個例子,但下載的VS溶液不正常加載。

+1

而不是有許多WCF服務類都具有依賴性並需要注入,我更喜歡擁有WCF服務的粉絲帽子只用一種方法就有一項服務。這樣你就不需要注入你的服務,你的WCF服務就變得免維護了。看看[這裏](http://bit.ly/RrJRvD)。 – Steven

回答

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

克里斯·理查茲已經張貼在如何爲例在WCF控制檯應用程序中使用SharpArch https://github.com/yellowfeather/TestWcfService

+0

謝謝。明天會檢查這個。 – cs0815

+0

感謝所有這些幫助,但不是爲控制檯應用程序託管wcf服務。至少對於我來說 ... – cs0815