繁体   English   中英

ADO.NET与WCF

[英]ADO.NET vs. WCF

ADO.NET和WCF究竟是什么? ADO.NET是用WCF淘汰的还是WCF的一部分?

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

请参阅此处获取ADO.NET教程, 此处参阅WCF。

完全分开的事情。

ADO.Net:

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

WCF:

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM