我有一個我必須序列化的單個表中的靜態數據。如果您希望只讀取一次只讀數據,我經常會讀到DataReader更具性能。但是,如果你想序列化這些信息,DataTable會更好嗎?在ADO.NET中,DataTable還是DataReader更適合序列化?
0
A
回答
1
「更好」是權衡的問題。數據表中的數據可以通過使用WriteXml()
方法進行「序列化」。問題解決了。
如果你達到調整的表現,你可能會寫爲讀者自定義序列得到一些里程,但你(我們希望)提高性能Exchange開發時間。
0
寫的是儘可能接近你會在正常運行期間看到的數據每個場景和使用數據小的考驗。
然後運行測試,並測量它們的性能。如果性能是重中之重,您收集的數字將有助於您做出決定。
相關問題
- 1. ADO.NET DataReader是否讀取整行,還是隻讀取「獲取」列?
- 2. 如何使用Json.NET反序列化包含空值的ADO.NET DataTable?
- 3. ADO.Net DataReader錯誤:已打開DataReader
- 4. 哪個更適合:「const」還是「static readonly」?
- 5. 在ADO.NET中,如何指定DataTable中的列是必需的?
- 6. 如何讓DataTable更好地序列化?
- 7. DataTable爲什麼比DataReader更快
- 8. ADO.Net DataReader超時問題
- 9. 從JSON重新創建DataReader - 序列化和反序列化
- 10. 使用protobuf序列化dataTable
- 11. 將datatable轉換爲datareader
- 12. 小規模使用,是solr還是彈性搜索更合適?
- 13. 這是更適合鍵值存儲還是樹?
- 14. SignalR是否適合我的Web應用程序,還是有更好的選擇?
- 15. 如何反轉ADO.NET DataTable的行順序?
- 16. 哪一個最適合dataTable
- 17. 在Rails中構建核心商店框架。合適還是不合適?
- 18. 最適合3D網絡可視化:panda3d還是Crystal Space 3D?
- 19. 使用IPAddress列序列化DataTable
- 20. 在C#中序列化時,如果一側有DataTable,不會序列化List?
- 21. 在Qt中增加序列化:這是一種合適的方式嗎?
- 22. ADO.NET問題:當使用的DataReader,DataAdapter的
- 23. 哪個Nativescript模塊更適合http請求 - http還是提取?
- 24. 哪個更適合.NET開發者:Eclipse還是MonoDroid?
- 25. 這裏更適合:Arrays.copyOfRange()還是普通循環?
- 26. JQuery比WebForms更適合ASP.NET MVC還是無所謂?
- 27. 哪個更適合套接字管理 - C++還是Java?
- 28. 對於負載均衡器來說更適合:HAProxy還是Nginx?
- 29. Python還是Java?什麼更適合移動開發和GUI應用程序
- 30. MYSQL聯合還是排序?
我有罪作出的假設存在的。顯然,在這種情況下我更喜歡DataTable。 – Blanthor 2010-08-05 03:23:27