1

我正在探索 WCSF,想知道数据访问层是如何创建的?我发现的一些文章已有两年之久,并且谈论使用 Web Service Factory。我正在使用 VS 2010 和 .Net 4.0。我正在寻找一些带有真实世界示例的示例和教程。

4

2 回答 2

0

Web 客户端软件工厂不提供创建数据访问层的自动化指导。它的重点主要是为促进复合 Web 应用程序开发(即由单个模块组成的 Web 应用程序,通常由不同的开发团队开发)提供指导。

有几种方法可以完成数据访问,但您可能想要查看的一些资源是ASP.Net MVC Nerd Dinner 教程S#arp 架构项目、Code Camp 服务器源以及Microsoft 模式和实践数据访问指导。所有这些都使用存储库模式的变体,这是遵循领域驱动设计的团队中的主要方法。

于 2010-07-31T02:21:42.397 回答
0

WCSF2010 源文件中隐藏了一个很好的参考实现,以及其他一些示例。在http://webclientguidance.codeplex.com上,单击 Web Client Software Factory 2010 Source,然后下载 WCSF2010Source.zip。在里面你会发现 Trunk\Source\GlobalBankRI\GlobalBank.Commercial.EBanking (VSTS Tests).sln,它是 WCSF 许多方面的一个很好的例子,包括通过 WCF 服务访问数据。Trunk\Source 文件夹中还有一些其他更简单的示例。

只有 ETF 模块是完全构建的。每个视图演示者都使用一个 ETFController 来管理所有演示者共有的数据。ETFController 使用 IAccountServiceAgent 的一个实例,由 AccountServiceAgent 实现(用于非单元测试),它被注册为一个模块。AccountServiceAgent 使用一个类作为 WCF 引用的代理。要使用的代理实例 AccountServiceProxy 是硬编码的。

WCSF 的实际源代码在 BlocksTrunk\Source 中。

是的,一点都不容易找到。我不记得是什么让我下载了这个并在里面寻找这样的例子。当然不是我在网站上读到的任何东西。

我已经使用这个示例构建了一个访问 SQL 数据并抓取网站的 Web 应用程序,如果您想看看的话。它仍在开发中,但数据访问位非常牢固: http: //lcbodrinkfinder.codeplex.com/

于 2011-10-25T19:19:31.813 回答