ADO.NET和WCF究竟是什么? ADO.NET在WCF中是过时的还是它是WCF的一部分?
答案 0 :(得分:6)
ADO.NET和WCF用于不同的目的。 ADO.NET促进了与数据库的连接,而WCF允许通过通道进行通信(从而可能取代Web服务)。
答案 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)