Windows窗体应用程序的连接字符串,用于访问Windows Phone中的SQL Server CE数据库

时间:2015-02-22 13:31:57

标签: string windows-phone connection sql-server-ce

我需要从我的计算机上运行的Windows应用程序访问位于Windows Phone中的SQL Server CE数据库。我使用Linq to Sql。

什么连接字符串可以在手机上找到隔离的数据文件夹?

1 个答案:

答案 0 :(得分:0)

根据您的Windows Phone版本,您可以使用多种工具来访问在模拟器或实际设备上运行的Windows Phone应用程序的独立存储。

您基本上想要做的是将隔离的存储复制到您的PC(或至少部分存储),然后像本地文件一样访问您的SQL数据库。然后,您可以将所有内容复制回来。

一个选项是IsolatedStorageExplorer。您可以获取已连接的设备ID:

ISETool.exe EnumerateDevices

..然后拍摄整个isostore的快照并将其写入您的PC:

ISETool.exe ts deviceindex:[id] f8ce6878-0aeb-497f-bcf4-65be961d4bba c:\data\myfiles

在此处阅读更多内容:https://msdn.microsoft.com/en-us/library/windows/apps/hh286408(v=vs.105).aspx

如果您无法选择触发外部工具/运行命令行脚本,那么您可能需要查看CodePlex上的代码。这些工具是开源的(但是:阅读许可证!)。值得查看源代码:

https://wp7explorer.codeplex.com/

http://wptools.codeplex.com/releases/view/97029

https://isostorespy.codeplex.com/