Dot-Net

DataTable 和 DataSet 現在應該過時了嗎?

  • August 3, 2011

既然我們有了實體框架,DataSet 和 DataTable 是否有任何有效的案例?DataTable/DataSet 是否應該被認為是過時的?

我不會說它們已經過時了。從幾個不同的數據源收集數據時,我仍然使用數據集;xml 文件、數據庫等。然後我可以LINQ to DataSet用來操作來自不同來源的數據。

我相信可能還有其他場景適合數據集。

當您在編譯時知道數據模式時,我會 EF 將是您所需要的。但是,在某些情況下,您從服務中獲取數據並且您不知道架構/數據類型將是什麼提前。我認為 DataSet/DataTable 在這種情況下仍然有用。

引用自:https://stackoverflow.com/questions/5547926