DataSet被认为是一个或多个DataTable对象的集合。 是否可以使用DataTable对象的数组? 如果是,那么为什么要使用DataSet?有什么优势吗? 请帮忙!DataSet与DataTable数组对象
-2
A
回答
0
A DataSet
有一些额外的属性,而不是简单的Array
DataTable
。例如,它是可序列化的。
你应该始终坚持现有的.NET类,而不是发明新的类。
0
在面向对象的语言中,人们更喜欢使用对象而不是数组。如果您使用DataSet.Datatable(TheTableName),则读取代码的任何人都会更直观。您可以使用表名简要描述该表内的内容。相比之下,创建表格阵列并不是一个好主意。看看这段代码:DataTableArray(0)= MyDataTable。下次如果您试图查找MyDataTable,那么读取您的代码的任何人都不可能记住MyDataTable在索引为0的DataTableArray中还原。此概念也适用于LINQ概念。
请看看这个页面。 MSDN帮助。
相关问题
- 1. 对象到DataView或DataSet或DataTable并返回到对象
- 2. dataset c#datatable
- 3. DataSet和DataTable
- 4. Datatable vs Dataset
- 5. LINQ to DataSet DataTable组By - 语法
- 6. 对于DataSet和DataTable的CA2240警告
- 7. 将DataSet \ DataTable转换为CSV
- 8. 用列表替换DataTable,DataSet
- 9. DataTable不是DataSet的成员
- 10. 如何使用linq to dataSet将dataTable转换为数组?
- 11. Javascrypt(VueJS)对象与数组
- 12. 对象数组与numpy
- 13. 访问数组与对象
- 14. 访问数组与对象
- 15. 填充数组与对象
- 16. IndexOf数组与对象
- 17. 获取与DataTable对象的连接
- 18. JavaScript:数组与对象数组
- 19. 多维数组与对象数组
- 20. Javascript数组对象与数组像对象 - 澄清
- 21. 组值与对象的数组
- 22. 聚合C#数据集时,如何将DataSet转换为.Load()的DataTable数组?
- 23. 使用JSON数组与对象与JavaScript
- 24. 更多对象属性与数组对象的更少对象
- 25. 从Google Charts DataTable对象中切出一个数组
- 26. 在.NET Core中替换DataTable/DataSet
- 27. 将NumberFormatInfo应用于DataSet,DataTable等
- 28. 从DataSet/DataTable迁移到队列
- 29. 使用哪一个:Dataset或Datatable或Datareader
- 30. 从Web服务返回的DataSet对象数组中获取数据
可串行化的含义? –
这意味着将数据以任何形式转换为对象。 – bytecode77