ADO.NET与WCF

时间:2011-02-22 15:52:02

标签: .net wcf

ADO.NET和WCF究竟是什么? ADO.NET在WCF中是过时的还是它是WCF的一部分?

5 个答案:

答案 0 :(得分:6)

ADO.NET和WCF用于不同的目的。 ADO.NET促进了与数据库的连接,而WCF允许通过通道进行通信(从而可能取代Web服务)。

有关ADO.NET教程的信息,请参阅here,有关WCF的信息,请参阅here

答案 1 :(得分:3)

完全分开。

ADO.Net:

  

ADO.NET提供对Microsoft SQL Server等数据源的一致访问,以及通过OLE DB和XML公开的数据源。数据共享使用者应用程序可以使用ADO.NET连接到这些数据源并检索,操作和更新数据。

WCF:

  Windows Communication Foundation(WCF)是Microsoft用于构建面向服务的应用程序的统一编程模型。它使开发人员能够构建安全,可靠,交易的解决方案,这些解决方案可以跨平台集成并与现有投资进行互操作。

答案 2 :(得分:2)

ADO.NET是一个与数据库通信的库。

WCF是一种用于应用程序间通信的框架,通常是从客户端到应用程序服务器。

答案 3 :(得分:1)

ADO.net是一个独立于数据库的对象模型,用于处理DBMS。它与关系数据库的思想相结合。

WCF是系统间通信的框架。许多WCF应用程序将使用ADO来处理最终的后备存储。

这些是解决不同问题的非独立技术。

答案 4 :(得分:0)

WCF是用于创建服务的技术。与简单Web服务的主要区别是wcf服务可以使用不同的协议(http,tcp,netpipes)