[英]DataSet with DataTables vs Dictionary with DataTables
什么组合可以减少内存不足:
具有多个DataTable的DatatSet或具有多个DataTable的字典 ?
我只需要一个DataTables的集合,就不需要DataSet的全部功能...
差异可以忽略不计,因此我将使用DataSet
因为它是多个表的适当容器。 但是您也可以使用DataTable[]
或List<DataTable>
。 由你决定。
就内存消耗而言,差异(如果有)无关紧要。 选择最适合您的任务的集合类型。 如果需要按名称查找表,请使用DataSet
或Dictionary<string, DataTable>
。 如果仅需要多个表的集合,则选择IList<DataTable>
(数组或列表)。 如前所述,我将使用DataSet
因为它是DataTables的自然集合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.