我正在开展一个预先存在DataSet
的项目。我们不做任何持久性类型的东西。它只是我们从DB2读取的数据的持有者。
我需要在其中一个表中添加一个新列。我可以打开设计器并看到DataTable
...我当然可以手动添加列,但我想知道是否有办法告诉Visual Studio从DB2获取表模式并构建{{ 1}}对我来说?如果能够在将来通过架构更改轻松更新它,那将是非常酷的。我希望我的DataTable
/ DataTable
是强类型的,现在可以在设计器中手动添加列。
我没有太多运气找到任何教程。 intermediate solution可能是从DB2模式生成DataSet
并导入它,但考虑到我在这方面缺乏知识,我认为从其他人那里得到一些意见是好的。
答案 0 :(得分:1)
有很多方法可以做到这一点..在POCO(普通旧CLR对象)上搜索应该会给你带来很多快乐的结果。 (注意,这是POJO一词的“笑话”)。
当然这是stackoverflow.com所以你可以使用他们写的那个......它位于:
http://code.google.com/p/dapper-dot-net/
我不推荐EF,它对于快速简便的解决方案来说有点重。
祝你好运。