我正在Windows Mobile设备上调试应用程序,并希望查看设备上SqlCE数据库中的数据。我被告知要将SDF文件从设备复制到我的开发盒上,但有没有更容易的方法通过visual studio进行操作而不复制任何内容?
我正在使用Visual Studio 2005,Compact Framework V2和Windows Mobile 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文件存在并像魅力一样工作