簡體   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