0

我正在做一个项目,我们有一个预先存在的DataSet. 我们不做任何持久性类型的东西。它只是充当我们从 DB2 读入的数据的持有者。

我需要在其中一个表中添加一个新列。我可以打开设计器并查看DataTable...我当然可以手动添加列,但我想知道是否有办法告诉 Visual Studio 从 DB2 获取表模式并DataTable为我构建?如果这也能在未来通过模式更改轻松更新它,那将是非常酷的。我希望我的DataTable/DataSet是强类型的,这是现在在设计器中手动添加列的东西。

我没有太多运气找到任何教程。一个中间解决方案可能是XSD从 DB2 模式生成并导入它,但考虑到我缺乏这方面的知识,我认为从其他人那里获得一些输入会很好。

4

1 回答 1

1

有很多方法可以做到这一点。在 POCO(普通旧 CLR 对象)上进行搜索应该会给您带来许多满意的结果。(注意,这是 POJO 一词的“笑话”)。

当然这是 stackoverflow.com,所以你可以使用他们写的……它位于:

http://code.google.com/p/dapper-dot-net/

我不推荐 EF,它对于快速简单的解决方案来说有点沉重。

祝你好运。

于 2012-09-20T21:04:58.663 回答