Я пытаюсь создать базу данных SQLite, защищенную паролем, чтобы использовать ее в приложении WPF с использованием Entity Framework Core.Защищенный паролем SQLite с Entity Framework Core
Я узнаю, как сгенерировать свой DbContext и Entities из существующего SQLite DB (первый подход базы данных), но я не могу заставить его работать с защищенным паролем DB.
На самом деле, я даже не уверен, как создать защищенную паролем SQLite DB. В чем разница между зашифрованным db и защищенным паролем db?
вы шифруете БД через 'dbCon.SetPassword (myLitePW)' после этого вы используете PW в строке подключения: 'Data Source = c: \ mydb.db; Version = 3; Password = myLitePW;' – Plutonix
Если я не ошибочно, это работает с EF6 (в пакете System.Data.SQLite). Но с EF Core (в пакете Microsoft.Data.SQLite) я не могу найти способ сделать это ... (нет методов SetPassword в SQLiteConnection из Microsoft.Data.SQLite) – fharreau