如何在visual studio的设备上查看SqlCE数据库中的数据?

时间:2009-05-27 09:50:22

标签: debugging windows-mobile compact-framework sql-server-ce

我正在Windows Mobile设备上调试应用程序,并希望查看设备上SqlCE数据库中的数据。我被告知要将SDF文件从设备复制到我的开发盒上,但有没有更容易的方法通过visual studio进行操作而不复制任何内容?

我正在使用Visual Studio 2005,Compact Framework V2和Windows Mobile 5.

由于

5 个答案:

答案 0 :(得分:1)

使用Studio没有更简单的方法,没有(Studio '08具有相同的限制)。 PrimeWorks' Data Port Console允许从PC查看设备数据库。

答案 1 :(得分:1)

2008年,您可以选择在添加新连接时选择“ActiveSync连接设备”。这似乎大部分时间都有效,尽管我遇到了一些设备问题。

虽然我发现将数据库复制到桌面通常更好,因为它的使用速度更快。

答案 2 :(得分:1)

我相信如果您转到服务器资源管理器(查看 - >服务器资源管理器),请单击“添加连接”按钮并选择“Microsoft SQL Server Compact 3.5(用于Microsoft SQL Server Compact 3.5的.NET Framework数据提供程序)” (在您的情况下可能会说2.0)作为您的数据源,可以选择从本地计算机或ActiveSync连接设备中选择数据库。正如tjjjohnson所说,这将是一种检查数据库的缓慢方法。

答案 3 :(得分:0)

您是否必须在实际设备上运行才能进行调试?如果不是,我会建议将其部署到模拟器并与SD卡位置中的数据库一起运行,该位置将出现在PC上的文件系统中。从那里,您可以在运行移动应用程序的同时浏览数据库。

答案 4 :(得分:0)

我使用WebMatrix打开文件夹,其中我的App_Data / database.sdf SQL Compact DB文件存在并像魅力一样工作