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

本文关键字:SQL to 数据库 添加 密码保护 LINQ 创建 | 更新日期: 2023-09-27 18:32:36

我在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
   ...
}

如您所见,没有密码保护。我正在寻找一种将密码添加到当前数据库的解决方案。经过长时间的研究,我在MSDN上看到了这个

创建数据库后,无法对其进行加密。

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

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

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