我需要从我的计算机上运行的Windows应用程序访问位于Windows Phone中的SQL Server CE数据库。我使用Linq to Sql。
什么连接字符串可以在手机上找到隔离的数据文件夹?
答案 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/