0

我知道有 as#arp contrib 的 dll 集合,但没有太多文档(据我所知)。我打算在 wcf 服务(托管的控制台应用程序)中使用 s#arp 架构。有人可以提供一些代码来告诉我如何(构造函数)将存储库注入 wcf 服务/客户端吗?wcf 方法是否有类似于 asp.net mvc 中控制器操作的事务属性?谢谢。

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 回答