我有一个Microsoft Access 2010数据库(*)。现在,使用Visual Studio 2010,我想创建一个WPF应用程序并添加数据库作为数据源。该应用程序将有一个窗口,提供通过页面进行导航的框架。到目前为止没有问题。但是:将MS Access数据库作为数据源的WPF应用程序
- 在此场景中设置数据库的正确方法是什么?只有表格?还是必须一切通过查询? (VS2010谈论我认为(?)是查询的观点)
- 数据库数据必须是可更新的,并且可以添加记录。一些关系经历链接表(多对多)并且存在可空的外键关系。我必须采取手动步骤使其工作?
- 虽然添加数据源VS2010从我的Access数据库创建了一个xsd。我认为xsd可能需要进一步调整以使应用程序以正确的方式工作。如果我改变了我的Access数据库设计,我将不得不再次重新生成xsd。这是对的吗?它是通常的做法吗?或者,我应该让原来的Access数据库去,给应用程序创建新的空数据库的能力?
- 如何在页面中提供控件以逐步浏览表中的记录?有没有特殊的数据库控制?
- 将记录加载到页面中显示的数据上下文中的方式(WPF类?)是什么? (这一水平可能并不重要它是什么类型的数据源。)
(*)的单个用户的桌面数据库
我强烈建议远离访问,因为对SQL数据库的工具支持要好得多;并允许您在生成一个简单的CRUD应用程序时生成大量的代码。 – gn22 2010-05-18 22:22:17