2010-12-22 57 views
0

IList和DataTable之間有什麼區別,以及在從Db中獲取記錄並將它們存儲到它們時使用哪一個不同。因此,它們可以用於我的Presentaion層。IList與DataTable

+1

這是作業嗎? – Oded 2010-12-22 09:29:17

+1

事實上,你不應該使用它們中的任何一個。你應該使用強類型的集合,比如`IList `。 – 2010-12-22 09:32:45

回答

1

IList是一個接口。

DataTable是建模數據庫表的具體類。

差異與用例一樣大 - 答案取決於您要做的事情。

-1

IList用於未使用較大且複雜的結構化(類)數據時。

DataTable可以通過主鍵進行優化,也可以篩選,排序等

所以,通常你應該更喜歡DataTable超過IList

IList只有當你確定它是你想要的時候才應該使用。