【发布时间】:2011-02-21 03:13:57
【问题描述】:
我有一个 Microsoft Access 2010 数据库 (*)。现在,使用 Visual Studio 2010,我想创建一个 WPF 应用程序并将数据库添加为数据源。该应用程序将有一个带有框架的窗口,该框架提供页面导航。到目前为止没有问题。但是:
-在这种情况下设置数据库的正确方法是什么?只有表?还是必须一切通过查询? (VS2010 讨论了我认为(?)是查询的视图)
-数据库数据必须是可更新的,并且可以添加记录。一些关系通过链接表(多对多),并且存在可以为空的外键关系。我必须采取手动步骤使其工作吗?
-在添加数据源时,VS2010 从我的 Access 数据库中创建了一个 xsd。我认为 xsd 可能需要进一步调整才能使应用程序以正确的方式工作。如果我更改我的 Access 数据库设计,我还必须重新生成 xsd。这是对的吗?是通常的做法吗?或者,我应该让原来的 Access 数据库离开,让应用程序能够创建新的空数据库吗?
-如何在页面中提供控件来逐步浏览表中的记录?有没有专门的数据库控件?
-将记录加载到页面中显示的数据上下文中的方式是什么(WPF 类?)? (在这个级别上,它是什么类型的数据源可能并不重要。)
(*) 单用户桌面数据库
【问题讨论】:
-
我强烈建议不要使用访问,因为对 SQL 数据库的工具支持要好得多;假设您正在开发一个简单的 CRUD 应用程序,将允许您生成大量代码。
标签: wpf database ms-access visual-studio-2010 datasource