WPF MVVM数据模型

时间:2014-09-01 12:11:23

标签: c# wpf xaml dynamic

我是WPF和MVVM的新手,我有几个问题。

我正在看一个“简单”的项目,在做了很多阅读和一些简单的应用程序之后开始。

我想要做的是能够显示数据库表中的数据。看起来很简单,我可以使用基于数据库中每个字段的模型来完成此操作。但是,如果数据库开发人员添加其他字段会发生什我必须根据新字段重新创建我的模型。

所以我的问题是这个。如何从数据库中读取所有字段并显示它们。 我可以从数据库而不是固定模型创建动态模型吗?

MVVM甚至WPF是这种应用程序的正确格式吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你热衷于使用这种方法,我想这样做的“简单”方法是读取这样的数据:“SELECT * FROM YOURTABLE”然后将结果填入数据表中。然后,该数据表可以作为gridview的数据源,需要将其autogenerateColumns属性设置为true。这样它总是显示返回的所有列,虽然这通常不是练习,因为你不能模拟列 - 但在某些情况下它足够好。