使用MS Access数据库作为数据源的WPF应用程序

时间:2010-05-18 22:06:40

标签: wpf database ms-access visual-studio-2010 datasource

我有一个Microsoft Access 2010数据库(*)。现在,使用Visual Studio 2010,我想创建一个WPF应用程序并将数据库添加为数据源。该应用程序将有一个窗口,其框架提供页面导航。到目前为止没问题。但是:

- 在这种情况下设置数据库的正确方法是什么?仅限表格?或者所有必须通过查询? (VS2010讨论了我认为(?)是查询的视图)

- 数据库数据必须是可更新的,并且可以添加记录。一些关系通过链接表(多对多),并且有可空的外键关系。我必须采取手动步骤才能使其有效吗?

- 添加数据源VS2010时从我的Access数据库创建了一个xsd。我认为xsd可能需要进一步调整以使应用程序以正确的方式工作。如果我更改Access数据库设计,我也必须再次重新生成xsd。这是正确的,它是通常的方式吗?或者,我应该让原始的Access数据库去并为应用程序提供创建新的空数据库的能力吗?

- 如何在页面中提供控件以逐步查看表中的记录?是否有特殊的数据库控制?

- 将记录加载到页面中显示的数据上下文的方式(WPF类?)是什么? (在这个级别,它可能与什么类型的数据源无关。)

(*)单个用户桌面数据库

1 个答案:

答案 0 :(得分:0)

这不是问题的确切答案。但另一种选择。

这是一个单用户数据库吗?

您可以尝试这种更好,更高效的组合:

您还应该查看ObservableCollection中的DataBindingWPF toolkit和DataGrid。