使用Web Client Software Factory 2010时创建数据访问层

时间:2010-07-01 18:48:05

标签: data-access-layer wcsf

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

2 个答案:

答案 0 :(得分:0)

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

有几种方法可以完成数据访问,但您可能要查看的一些资源包括ASP.Net MVC Nerd Dinner tutorialS#arp Architecture项目,Code Camp Server来源和{{ 3}}。所有这些都使用了Repository模式的变体,这是团队驱动设计之后的团队中的主要方法。

答案 1 :(得分:0)

WCSF2010源文件中隐藏了一个很好的参考实现,还有一些其他示例。在http://webclientguidance.codeplex.com上,单击Web Client Software Factory 2010源,然后下载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/