2010-12-22 58 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只有当你确定它是你想要的时候才应该使用。