database - 是否在 WP7 Mango 上使用中央数据上下文?

标签 database windows-phone-7

我现在开始将一个应用程序迁移到 WP7 Mango。原因之一是数据库支持:-)

从技术上讲,数据库的事情非常清楚。但我有点不确定我应该把我的数据上下文放在哪里。我看到主要的两个选项:

  1. 一切的全局数据上下文
  2. 每个应用功能一个单独的数据上下文实例

我想对此有一些想法。

谢谢!

最佳答案

SQLite2CE 工具中包含的演示可能会对您有所帮助,因为它提供了一个如何使用数据上下文和 ViewModel 的示例。访问http://sqlite2ce.codeplex.com/并下载软件包,此页面上的链接文章也将有所帮助。作为奖励,如果您还没有从 SQLite 转换数据库,那么该工具也可以帮助您。

如果您看一下演示,就会看到一个 MainViewModel(设置为应用程序 MainPage.xaml 的数据上下文),其中包含每个引用数据类的 ObservableCollection。第二个 ViewModel 用于从数据库编译一组自定义数据,但仍通过 MainViewModel 中的 ObservableCollection 进行引用。这样,您希望在 XAML 中绑定(bind)的每个控件只需要引用适当的 ObservableCollection 对象中的列。

关于database - 是否在 WP7 Mango 上使用中央数据上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7905328/

相关文章:

python - 我的 Django Web 中的简单搜索引擎无法正常工作

sql - 如何将语法从 SQL Server 转换为 Postgresql?

php - 共享 Multi-Tenancy MySQL 数据库的可扩展性

c# - 获取隔离 StorageException : Operation not permitted on IsolatedStorageFileStream

安卓连接oracle数据库

mysql - 从 WordPress 本地连接到服务器 phpmyadmin 数据库

c# - 如何旋转图像并使其填充 Windows Phone 7 中的可用空间?

javascript - 如何在 Windows Phone 7 浏览器中通过 javascript 打开新窗口或标签页

windows-phone-7 - WP7 : Remove Underscore in application name

c# - 访问 azure 表实体