一本关于使用asp.net MVC的WCF的书?

一本关于使用asp.net MVC的WCF的书?,asp.net,wcf,asp.net-mvc-2,wcf-data-services,Asp.net,Wcf,Asp.net Mvc 2,Wcf Data Services,我必须在asp.NETMVC上构建一个web应用程序,该应用程序的数据服务引用WCF作为DB。我不知道数据持久性在asp.net上是如何工作的。此参数上有资源吗?WCF在.NET堆栈上非常简单,添加服务引用后,只需编写如下代码: var proxy = new WcfServiceClient(); var myData = proxy.ReadData(); //... myData.Name = String.Format("{0} {1} {2}", prefix, first, last

我必须在asp.NETMVC上构建一个web应用程序,该应用程序的数据服务引用WCF作为DB。我不知道数据持久性在asp.net上是如何工作的。此参数上有资源吗?

WCF在.NET堆栈上非常简单,添加服务引用后,只需编写如下代码:

var proxy = new WcfServiceClient();
var myData = proxy.ReadData();
//...
myData.Name = String.Format("{0} {1} {2}", prefix, first, last); // I know, data denormalization, so shoot me...
proxy.UpdateData(myData);
关于在ASP.NET MVC应用程序中放置此代码的位置,您需要研究编写MVC应用程序的基础知识;该代码可能存在于myDataController类的
Update
方法中

我可以推荐一本学习ASP.NETMVC的书。重点是Linq到SQL,但您应该能够在必要时替换WCF服务。

我向您推荐这本关于ASP.NET MVC的好书。它并没有专门处理WCF,但一旦您理解了将数据访问层抽象到ASP.NET MVC应用程序中的存储库的概念,数据从何而来就无关紧要了。它可以是SQL数据库、XML文件、WCF服务等等

下一部分将编写WCF服务。此步骤可以独立于客户端应用程序完成。一旦服务被公开,您就可以使用VisualStudio中的
添加服务引用…
对话框从WSDL生成一个客户机代理,并准备好调用它。在ASP.NETMVC中,对于使用web服务没有任何特定的要求,它将与任何其他类型的应用程序相同:控制台、windows、web等等