从DB2模式自动生成DataTable

时间:2012-09-19 21:51:24

标签: .net visual-studio-2010 ado.net datatable db2

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

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

我没有太多运气找到任何教程。 intermediate solution可能是从DB2模式生成DataSet并导入它,但考虑到我在这方面缺乏知识,我认为从其他人那里得到一些意见是好的。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

祝你好运。