IList与DataTable

时间:2010-12-22 09:27:15

标签: c#-3.0

IList和DataTable之间的区别是什么,以及从Db获取记录并存储到它们时使用哪一个...因此它们可以用于我的Presentaion层。

2 个答案:

答案 0 :(得分:1)

IList是一个界面。

DataTable是一个为数据库表建模的具体类。

差异很大,用例也很大 - 答案取决于你要做的事情。

答案 1 :(得分:-1)

如果您没有使用更大和更复杂的结构化(类)数据,则使用

IList

DataTable可以通过主键进行优化,也可以进行过滤,排序等。

因此,通常您应该DataTable优先于IList

IList只有在您确定它是您想要的时才使用。