2010-10-12 51 views
1

什麼是ADO.NET,它與SQL Server有什麼區別?什麼是ADO.NET?

+3

我覺得這個問題應該關閉。 – vulkanino 2010-10-12 08:52:30

+1

@vulkanino:無疑 – abatishchev 2010-10-12 08:55:42

+3

@vulkanino:我不知道。這對我們來說可能是顯而易見的,但對初學者或來自不同背景的人來說卻並非必然。 – 2010-10-12 09:02:02

回答

3

ADO.NET是一種.NET技術,旨在使編寫代碼更容易。

它不是數據庫(SQL Server是數據庫服務器),它是一個用於訪問數據庫的工具。 ADO.NET的最後版本帶有「實體框架」,一個對象關係映射器(另一種工具,旨在使開發人員的生活更輕鬆)

1

ADO.net更像是一個包含在.net庫中的API,允許程序員通過代碼訪問關係數據庫(或者有時候是非關係數據庫)。也就是說,它使程序員免於直接與數據庫交互的必要性。它更像是您可能在SQL服務器中執行的所有SQL操作的包裝。

+0

我會說這是一個*用於與服務器交互的工具。並不是說它使開發人員免於直接與數據庫進行交互(只有數據庫可以直接與數據進行交互,還有其他內容可以間接進行交互)。 – jmoreno 2011-07-22 06:36:33

相關問題