WP7 开发工具 查看独立存储空间中数据库内容
2012-04-19 11:10
351 查看
自Mango开始,Windows Phone 7支持原生的数据库,但是必须是使用LINQ,而且这个数据库存储在独立存储空间中。这在一定程度上,给我们的数据库开发工作带来了诸多的不便。工欲善其事必先利其器,一个最简单的需要,就是在程序调试后,想看数据库中的数据发生了什么变化,这个在官方自带的SDK中似乎还没有工具支持。
要解决这个问题,需要两步:
1、每个应用的数据库都是独立的,以文件的形式存储在了该应用的独立存储空间中,这就需要我们把这个文件从[模拟器/真机]中拿出来。
2、能够打开这个文件并查看里面的数据内容。
对于第一步,其实就是独立存储空间的文件浏览与导出问题,之前看过有一个工具,是要在项目中引入一个DLL,然后还要写一些代码,然后用他们提供的浏览软件浏览,个人感觉这个比较麻烦,而且对项目的侵入性有点大,程序发布的时候还需要清理代码。后来找到了一个工具,名字叫做“Windows Phone Power Tools”,主页在http://wptools.codeplex.com/
,这个工具可以不用修改应用代码,直接连接模拟器/真机,读取独立存储空间中的数据。具体使用方法,很简单,请直接移步该项目主页,有图~
第二步,打开并读取数据库的内容。通过Windows Phone Power Tools找到的后缀名是.sdf的文件,就是我们的数据库文件,把它导出到你的电脑中。这个时候可以用VS打开,具体方法是:点击工具栏上的“工具-连接到数据库”,数据源选择“Microsoft SQL Server Compact 3.5”,连接属性中的数据库浏览输入你导出的那个数据库文件,点击确定,就能在“服务器资源管理器”这个视图中看到新建的数据库连接了。然后再怎么查看数据库的数据,相信就不用我赘述了。
要解决这个问题,需要两步:
1、每个应用的数据库都是独立的,以文件的形式存储在了该应用的独立存储空间中,这就需要我们把这个文件从[模拟器/真机]中拿出来。
2、能够打开这个文件并查看里面的数据内容。
对于第一步,其实就是独立存储空间的文件浏览与导出问题,之前看过有一个工具,是要在项目中引入一个DLL,然后还要写一些代码,然后用他们提供的浏览软件浏览,个人感觉这个比较麻烦,而且对项目的侵入性有点大,程序发布的时候还需要清理代码。后来找到了一个工具,名字叫做“Windows Phone Power Tools”,主页在http://wptools.codeplex.com/
,这个工具可以不用修改应用代码,直接连接模拟器/真机,读取独立存储空间中的数据。具体使用方法,很简单,请直接移步该项目主页,有图~
第二步,打开并读取数据库的内容。通过Windows Phone Power Tools找到的后缀名是.sdf的文件,就是我们的数据库文件,把它导出到你的电脑中。这个时候可以用VS打开,具体方法是:点击工具栏上的“工具-连接到数据库”,数据源选择“Microsoft SQL Server Compact 3.5”,连接属性中的数据库浏览输入你导出的那个数据库文件,点击确定,就能在“服务器资源管理器”这个视图中看到新建的数据库连接了。然后再怎么查看数据库的数据,相信就不用我赘述了。
相关文章推荐
- Windows Phone 7(WP7)开发工具 查看独立存储空间中数据库内容
- 数据存储之SQLite -- 如何查看数据库文件(基于AS开发工具)
- <wp7查看独立存储工具>———2012年11月后仍可以工具
- Oracle 10g数据库中,当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。 那么创建表空间的步骤是怎样实现的呢?本文我们主要就介绍了这一部分内容,接下来就让
- SQL Server Compact 数据库内容查看工具
- wp7独立存储之本地数据库
- Sql server 日记 (查看数据库中所有存储过程内容)
- 一个查看MSSQLServer数据库空间使用情况的存储过程 SpaceUsed
- C#使用 SQLite 数据库 开发的配置过程及基本操作类,实例程序:工商银行贵金属行情查看小工具
- DBA_SEGMENTS - 查看数据库对象所分配的物理存储空间
- SQL Server Compact 数据库内容查看工具
- wp7用独立存储空间保存服务器图片和从独立存储空间读取图片
- DBA_SEGMENTS - 查看数据库对象所分配的物理存储空间
- SQL2K数据库开发二十九之存储过程操作查看存储过程 推荐
- ORACLE查看数据库表空间存储对象的大小
- postgresql查看数据库占用的物理存储空间大小
- wp7 独立存储空间在真机和虚拟机测试的时候数据不一样
- wp7开发离线数据库开发--数据库导入工具
- 【Android】—— DDMS开发工具获取ROOT权限查看手机文件、导出数据库文件等
- ASE15.x之前版本中查看设备剩余空间以及设备上数据库分配信息的存储过程sp_helpdevice2