Encapsulate table的“轻量级”类型是否比DataTable
更多?
我不需要DataTable
提供的那么多属性,事件和方法
我只需要价值观;列标题和DataType
也很不错。
是否有这种类型的内置C#?
更新:我需要它从列表中创建Excel
文件
答案 0 :(得分:2)
我不确定它是否符合您的要求,但我建议您使用自己的定制。 也许使用某种DSL语言。
或者看一下EntityFramework,它可以从现有的dbms生成类。
IMO DataTable是旧的,不再是最先进的元素。
所以关键问题是你想要实现什么。你有什么要求?
您可以使用自己的实体来实现这一目标吗?
答案 1 :(得分:1)
DataTable
相当于{{1}}的最轻重量是2-dimensional array。有点困惑为什么DataTable太重了?这是您正在进行的嵌入式编程吗?无论如何,我会坚持使用数据表。它是高效的,如果规格改变,额外的功能可能会有用。