我知道有一个s#arp contrib的dll集合,但没有太多的文档(据我所知)。我打算在wcf服务(托管控制台应用程序)中使用s#arp架构。有人可以提供一些代码,告诉我如何(构造函数)将存储库注入到wcf服务/客户端吗?是否存在类似于asp.net mvc中控制器操作的wcf方法的事务属性?谢谢。
PS:
北风示例:
据说包含一个示例,但下载的vs解决方案无法正确加载。
答案 0 :(得分:1)
暂时没有使用过WCF,但请按照此处的步骤操作:
您需要在应用的开头添加初始化代码。
不是下载dll,而是使用nuget添加它们。来自nuget包管理器控制台:
install-package SharpArchContrib.Core
install-package SharpArchContrib.Domain
install-package SharpArchContrib.Castle
这里有一些关于transaction属性的文档,它应该提供一个起点WCF:
Chris Richards发布了一个关于如何在WCF控制台应用中使用SharpArch的示例 https://github.com/yellowfeather/TestWcfService