我有一个数据库,使用LINQ to SQL访问它并在其中存储一些文本。
我想将它备份到SkyDrive中。它是一个移动应用程序,不应该太大。所以我想把它转换成xml并将其保存到SkyDrive中的文本文件中。
这看起来不太好,我发现我会遇到一些错误,如循环引用等等。
为此目的,最好的方法是什么?感谢。
答案 0 :(得分:0)
可能想从我写的博客文章开始 - 为您的Windows Phone应用程序添加SkyDrive支持。您需要下载Live SDK(除非您想手动使用REST API,我现在没有理由这样做。)
之后上传非常简单,因为你获得了正确的会话init:
client = new LiveConnectClient(App.MicrosoftAccountSession);
client.UploadCompleted += MicrosoftAccountClient_UploadCompleted;
client.UploadProgressChanged += MicrosoftAccountClient_UploadProgressChanged;
client.UploadAsync("me/skydrive", Binder.Instance.CurrentlyUploading,
stream, OverwriteOption.Overwrite);