0

我有一个数据库,使用 LINQ to SQL 访问它并在其中存储一些文本。

我想将它备份到 SkyDrive。它是一个移动应用程序,不应该变得太大。所以我想将其转换为 xml 并将其保存到 SkyDrive 中的文本文件中。

这看起来不太好,我还发现我会遇到一些错误,比如循环引用等。

为此目的最好的方法是什么?谢谢。

4

1 回答 1

0

可能想从我写的博客文章开始 - 将 SkyDrive 支持添加到您的 Windows Phone 应用程序。您将需要下载 Live SDK(除非您想手动使用 REST API,目前我认为没有理由这样做)。

鉴于您获得了正确的会话初始化,之后上传相当简单:

 client = new LiveConnectClient(App.MicrosoftAccountSession);
 client.UploadCompleted += MicrosoftAccountClient_UploadCompleted;
 client.UploadProgressChanged += MicrosoftAccountClient_UploadProgressChanged;
 client.UploadAsync("me/skydrive", Binder.Instance.CurrentlyUploading,
 stream, OverwriteOption.Overwrite);
于 2013-09-04T13:06:12.340 回答