Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向已创建的LINQ to SQL数据库添加密码保护_C#_Linq_Linq To Sql_Windows Phone_Onedrive - Fatal编程技术网

C# 如何向已创建的LINQ to SQL数据库添加密码保护

C# 如何向已创建的LINQ to SQL数据库添加密码保护,c#,linq,linq-to-sql,windows-phone,onedrive,C#,Linq,Linq To Sql,Windows Phone,Onedrive,我正在Windows Phone 8.1开发中使用LINQ to SQL数据库,并使用以下连接字符串: public class MyAppDBContext : DataContext { public static string ConnectionString = "Data Source=isostore:/MyAppDB.sdf"; public MyAppDBContext() : base(ConnectionString) { } //Standart DBC

我正在Windows Phone 8.1开发中使用LINQ to SQL数据库,并使用以下连接字符串:

public class MyAppDBContext : DataContext
{
   public static string ConnectionString = "Data Source=isostore:/MyAppDB.sdf";
   public MyAppDBContext() : base(ConnectionString) { }

   //Standart DBContext Code
   ...
}
正如您所看到的,没有密码保护。我正在寻找一个解决方案,以添加密码到当前的数据库。经过长时间的研究,我在电视上看到了这个

创建数据库后,不能对其进行加密


这是商店中的一个实时应用程序,已有数千名用户下载。计划添加OneDrive备份选项,不希望在不加密数据库的情况下将数据库上载到用户的OneDrive。这是一项非常重要的功能,如果不保护数据库,我无法添加此功能。你知道StackOVerFlow masters吗?

如果你只担心备份,你可以使用某种加密的容器,比如.zip文件和密码来保护它,而不是数据库。

这是一种情况,但找不到一个好的解决方案来加密备份。有什么想法吗?