【问题标题】:Connection string for Windows Forms application to access a SQL Server CE database in Windows PhoneWindows Forms 应用程序用于访问 Windows Phone 中的 SQL Server CE 数据库的连接字符串
【发布时间】:2015-02-22 13:31:56
【问题描述】:

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

什么连接字符串可以在手机上找到那个孤立的数据文件夹?

【问题讨论】:

  • 没有办法...
  • 非常感谢您的快速回复。那么,你有将手机复制到电脑的代码吗?并从电脑复制到手机?使用 C# 代码。我不想使用工具。

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


【解决方案1】:

根据您的 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/

【讨论】:

  • 哦,不,谢谢你的朋友。我知道你提醒我的所有方式,但实际上,我不想使用工具,我只想通过代码 c# 进行此操作。
  • 然后前往 CodePlex 并查看源代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多