什麼是ADO.NET,它與SQL Server有什麼區別?什麼是ADO.NET?
1
A
回答
3
ADO.NET是一種.NET技術,旨在使編寫代碼更容易。
它不是數據庫(SQL Server是數據庫服務器),它是一個用於訪問數據庫的工具。 ADO.NET的最後版本帶有「實體框架」,一個對象關係映射器(另一種工具,旨在使開發人員的生活更輕鬆)
1
ADO.net更像是一個包含在.net庫中的API,允許程序員通過代碼訪問關係數據庫(或者有時候是非關係數據庫)。也就是說,它使程序員免於直接與數據庫交互的必要性。它更像是您可能在SQL服務器中執行的所有SQL操作的包裝。
+0
我會說這是一個*用於與服務器交互的工具。並不是說它使開發人員免於直接與數據庫進行交互(只有數據庫可以直接與數據進行交互,還有其他內容可以間接進行交互)。 – jmoreno 2011-07-22 06:36:33
相關問題
- 1. 什麼是ADO.NET
- 2. 什麼是ado.net
- 3. ADO.NET 2.0的新功能是什麼?
- 4. 什麼是ADO.NET輸出參數
- 5. 什麼是「現在」的ADO.net參數化?
- 6. 什麼的DbContext做在ADO.NET
- 7. Ado.net性能:SNIReadSync做什麼?
- 8. orm和ADO.net有什麼區別?
- 9. ADO.NET中的ActiveX意味着什麼?
- 10. LINQ和ADO.net有什麼區別
- 11. ADO.NET源和OLEDB源有什麼區別?
- 12. 什麼是在ADO.NET中使用Command.Prepare的VBA等效物
- 13. 什麼是最適合初學者的ADO.NET 4.0書籍?
- 14. 什麼是默認的ADO.NET隔離級別?
- 15. java中的ado.net datatable的等價物是什麼?
- 16. ODBC具有SetRowsetSize,ADO.net中的等效項是什麼?
- 17. ADO.NET - 獲取datareader值的最佳做法是什麼?
- 18. 什麼是封裝ADO.Net查詢的最佳c#方法
- 19. ADO.NET實體框架設計器的已知限制是什麼?
- 20. C# - 什麼是ADO.NET的一些高性能最佳實踐/技巧
- 21. 使用ADO.NET的SQL Server的默認事務隔離級別是什麼?
- 22. ADO.NET EF在實體中使用List <>的目的是什麼
- 23. 使用Ado.NET插入750條記錄的最快方法是什麼?
- 24. 在ADO.Net數據服務中使用.SaveChanges()方法的最佳方法是什麼?
- 25. 不是基於ADO.NET實體
- 26. 爲什麼實體框架比用於查詢的ado.net慢?
- 27. ADO.NET DataService中的WriteReplace和WriteMerge有什麼區別?
- 28. 「Linq到Sql類」和「ADO.NET Entitity數據模型」有什麼不同?
- 29. 爲什麼客戶端啓動的Ado.Net事務不允許...?
- 30. 爲什麼使用的TransactionScope時我只使用LinqToSql和Ado.Net
我覺得這個問題應該關閉。 – vulkanino 2010-10-12 08:52:30
@vulkanino:無疑 – abatishchev 2010-10-12 08:55:42
@vulkanino:我不知道。這對我們來說可能是顯而易見的,但對初學者或來自不同背景的人來說卻並非必然。 – 2010-10-12 09:02:02