C#中的轻量级表类型

时间:2011-11-28 09:08:18

标签: c# .net performance types datatable

Encapsulate table的“轻量级”类型是否比DataTable更多? 我不需要DataTable提供的那么多属性,事件和方法 我只需要价值观;列标题和DataType也很不错。

是否有这种类型的内置C#?

更新:我需要它从列表中创建Excel文件

2 个答案:

答案 0 :(得分:2)

我不确定它是否符合您的要求,但我建议您使用自己的定制。 也许使用某种DSL语言。

或者看一下EntityFramework,它可以从现有的dbms生成类。

IMO DataTable是旧的,不再是最先进的元素。

所以关键问题是你想要实现什么。你有什么要求?

您可以使用自己的实体来实现这一目标吗?

答案 1 :(得分:1)

DataTable相当于{{1}}的最轻重量是2-dimensional array。有点困惑为什么DataTable太重了?这是您正在进行的嵌入式编程吗?无论如何,我会坚持使用数据表。它是高效的,如果规格改变,额外的功能可能会有用。