ADO.NET与WCF的区别

3

ADO.NET 和 WCF 到底是什么?ADO.NET 是过时的技术吗?还是它是 WCF 的一部分?

5个回答

6

ADO.NET和WCF有不同的用途。ADO.NET便于连接数据库,而WCF允许通过通道进行通信(从而潜在地替代Web服务)。

请参见此处获取有关ADO.NET的教程,以及此处获取有关WCF的教程。


3

完全分离的事物。

ADO.Net:

ADO.Net提供了对数据源(如Microsoft SQL Server、通过OLE DB和XML公开的数据源)的一致访问。数据共享消费应用程序可以使用ADO.Net连接到这些数据源,并检索、操作和更新数据。

WCF:

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


2

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

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


1

ADO.net 是一个与数据库管理系统交互的独立于数据库的对象模型。它与关系型数据库的概念相关联。

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

这些是处理不同问题的非独立技术。


0

WCF是用于创建服务的技术。与简单的Web服务相比,WCF服务可以使用不同的协议(http、tcp、netpipes)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接